Share via


InterfaceInfo interface

Extends

Properties

contents
entityKind
extends
schemas

Inherited Properties

childOf
comment
definedIn
description
displayName
dtdlVersion
id
languageVersion
supplementalProperties
supplementalTypeIds
supplementalTypes
undefinedProperties
undefinedTypes

Inherited Methods

validateInstance(string)

Property Details

contents

contents?: {[value: string]: ContentInfo}

Property Value

{[value: string]: ContentInfo}

entityKind

entityKind: "interface"

Property Value

"interface"

extends

extends?: InterfaceInfo[]

Property Value

schemas

schemas?: ComplexSchemaInfo[]

Property Value

Inherited Property Details

childOf

childOf: undefined | string

Property Value

undefined | string

Inherited From EntityInfo.childOf

comment

comment?: string

Property Value

string

Inherited From EntityInfo.comment

definedIn

definedIn: undefined | string

Property Value

undefined | string

Inherited From EntityInfo.definedIn

description

description?: LanguageStringType

Property Value

Inherited From EntityInfo.description

displayName

displayName?: LanguageStringType

Property Value

Inherited From EntityInfo.displayName

dtdlVersion

dtdlVersion: number

Property Value

number

Inherited From EntityInfo.dtdlVersion

id

id: string

Property Value

string

Inherited From EntityInfo.id

languageVersion

languageVersion?: number

Property Value

number

Inherited From EntityInfo.languageVersion

supplementalProperties

supplementalProperties: {[x: string]: any}

Property Value

{[x: string]: any}

Inherited From EntityInfo.supplementalProperties

supplementalTypeIds

supplementalTypeIds: string[]

Property Value

string[]

Inherited From EntityInfo.supplementalTypeIds

supplementalTypes

supplementalTypes: SupplementalTypeInfo[]

Property Value

Inherited From EntityInfo.supplementalTypes

undefinedProperties

undefinedProperties: {[name: string]: any}

Property Value

{[name: string]: any}

Inherited From EntityInfo.undefinedProperties

undefinedTypes

undefinedTypes: string[]

Property Value

string[]

Inherited From EntityInfo.undefinedTypes

Inherited Method Details

validateInstance(string)

function validateInstance(instanceText: string): boolean

Parameters

instanceText

string

Returns

boolean

Inherited From EntityInfo.validateInstance