Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ConditionalType

Hierarchy

Index

Properties

Optional aliasSymbol

aliasSymbol: Symbol

Optional aliasTypeArguments

aliasTypeArguments: readonly Type[]

checkType

checkType: Type

extendsType

extendsType: Type

flags

flags: TypeFlags

Optional pattern

resolvedFalseType

resolvedFalseType: Type

resolvedTrueType

resolvedTrueType: Type

root

symbol

symbol: Symbol

Methods

getApparentProperties

  • getApparentProperties(): Symbol[]

getBaseTypes

getCallSignatures

getConstraint

  • getConstraint(): Type

getConstructSignatures

  • getConstructSignatures(): readonly Signature[]

getDefault

  • getDefault(): Type

getFlags

getNonNullableType

  • getNonNullableType(): Type

getNumberIndexType

  • getNumberIndexType(): Type

getProperties

getProperty

  • getProperty(propertyName: string): Symbol

getStringIndexType

  • getStringIndexType(): Type

getSymbol

isClass

isClassOrInterface

isIntersection

isLiteral

isNumberLiteral

isStringLiteral

isTypeParameter

isUnion

isUnionOrIntersection

Generated using TypeDoc