Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Type

Hierarchy

Index

Properties

Optional aliasSymbol

aliasSymbol: Symbol

Optional aliasTypeArguments

aliasTypeArguments: readonly Type[]

flags

flags: TypeFlags

Optional pattern

symbol

symbol: Symbol

Methods

getApparentProperties

  • getApparentProperties(): Symbol[]
  • Returns Symbol[]

getBaseTypes

  • Returns BaseType[]

getCallSignatures

  • Returns readonly Signature[]

getConstraint

  • getConstraint(): Type
  • Returns Type

getConstructSignatures

  • getConstructSignatures(): readonly Signature[]
  • Returns readonly Signature[]

getDefault

  • getDefault(): Type
  • Returns Type

getFlags

  • Returns TypeFlags

getNonNullableType

  • getNonNullableType(): Type
  • Returns Type

getNumberIndexType

  • getNumberIndexType(): Type
  • Returns Type

getProperties

  • Returns Symbol[]

getProperty

  • getProperty(propertyName: string): Symbol
  • Parameters

    • propertyName: string

    Returns Symbol

getStringIndexType

  • getStringIndexType(): Type
  • Returns Type

getSymbol

  • Returns Symbol

isClass

  • Returns this is InterfaceType

isClassOrInterface

  • Returns this is InterfaceType

isIntersection

  • Returns this is IntersectionType

isLiteral

  • Returns this is LiteralType

isNumberLiteral

  • Returns this is NumberLiteralType

isStringLiteral

  • Returns this is StringLiteralType

isTypeParameter

  • Returns this is TypeParameter

isUnion

  • Returns this is UnionType

isUnionOrIntersection

Generated using TypeDoc