Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ObjectType

Hierarchy

Index

Properties

Optional aliasSymbol

aliasSymbol: Symbol

Optional aliasTypeArguments

aliasTypeArguments: readonly Type[]

flags

flags: TypeFlags

objectFlags

objectFlags: ObjectFlags

Optional pattern

symbol

symbol: Symbol

Methods

getApparentProperties

  • getApparentProperties(): Symbol[]

getBaseTypes

getCallSignatures

getConstraint

  • getConstraint(): Type
  • Returns Type

getConstructSignatures

  • getConstructSignatures(): readonly Signature[]

getDefault

  • getDefault(): Type
  • Returns Type

getFlags

  • Returns TypeFlags

getNonNullableType

  • getNonNullableType(): Type

getNumberIndexType

  • getNumberIndexType(): Type

getProperties

getProperty

  • getProperty(propertyName: string): Symbol
  • Parameters

    • propertyName: string

    Returns Symbol

getStringIndexType

  • getStringIndexType(): Type

getSymbol

  • Returns Symbol

isClass

isClassOrInterface

isIntersection

isLiteral

isNumberLiteral

isStringLiteral

isTypeParameter

isUnion

  • Returns this is UnionType

isUnionOrIntersection

Generated using TypeDoc