Logo Xantham

ResolvedType Type

The resolved (lazy-graph) form of a structural TypeScript type. Each case directly references its dependencies (rather than carrying TypeKeys), with cycles broken by the surrounding LazyResolvedType wrappers.

Union cases

Union case Description

Array ResolvedType

Full Usage: Array ResolvedType

Parameters:

Class Class

Full Usage: Class Class

Parameters:
Item : Class

Conditional ConditionalType

Full Usage: Conditional ConditionalType

Parameters:

Enum EnumType

Full Usage: Enum EnumType

Parameters:
Item : EnumType

EnumCase EnumCase

Full Usage: EnumCase EnumCase

Parameters:
Item : EnumCase

GlobalThis

Full Usage: GlobalThis

Index Index

Full Usage: Index Index

Parameters:
Item : Index

IndexedAccess IndexAccessType

Full Usage: IndexedAccess IndexAccessType

Parameters:

Interface Interface

Full Usage: Interface Interface

Parameters:
Item : Interface

Intersection Intersection

Full Usage: Intersection Intersection

Parameters:

Literal TsLiteral

Full Usage: Literal TsLiteral

Parameters:
Item : TsLiteral

Optional TypeReference

Full Usage: Optional TypeReference

Parameters:

Predicate Predicate

Full Usage: Predicate Predicate

Parameters:
Item : Predicate

Primitive TypeKindPrimitive

Full Usage: Primitive TypeKindPrimitive

Parameters:

ReadOnly ResolvedType

Full Usage: ReadOnly ResolvedType

Parameters:

Substitution SubstitutionType

Full Usage: Substitution SubstitutionType

Parameters:

TemplateLiteral TemplateLiteral

Full Usage: TemplateLiteral TemplateLiteral

Parameters:

Tuple Tuple

Full Usage: Tuple Tuple

Parameters:
Item : Tuple

TypeLiteral TypeLiteral

Full Usage: TypeLiteral TypeLiteral

Parameters:
Item : TypeLiteral

TypeParameter TypeParameter

Full Usage: TypeParameter TypeParameter

Parameters:

TypeQuery TypeQuery

Full Usage: TypeQuery TypeQuery

Parameters:
Item : TypeQuery

TypeReference TypeReference

Full Usage: TypeReference TypeReference

Parameters:

Union Union

Full Usage: Union Union

Parameters:
Item : Union

Instance members

Instance member Description

this.IsArray

Full Usage: this.IsArray

Returns: bool
Returns: bool

this.IsClass

Full Usage: this.IsClass

Returns: bool
Returns: bool

this.IsConditional

Full Usage: this.IsConditional

Returns: bool
Returns: bool

this.IsEnum

Full Usage: this.IsEnum

Returns: bool
Returns: bool

this.IsEnumCase

Full Usage: this.IsEnumCase

Returns: bool
Returns: bool

this.IsGlobalThis

Full Usage: this.IsGlobalThis

Returns: bool
Returns: bool

this.IsIndex

Full Usage: this.IsIndex

Returns: bool
Returns: bool

this.IsIndexedAccess

Full Usage: this.IsIndexedAccess

Returns: bool
Returns: bool

this.IsInterface

Full Usage: this.IsInterface

Returns: bool
Returns: bool

this.IsIntersection

Full Usage: this.IsIntersection

Returns: bool
Returns: bool

this.IsLiteral

Full Usage: this.IsLiteral

Returns: bool
Returns: bool

this.IsOptional

Full Usage: this.IsOptional

Returns: bool
Returns: bool

this.IsPredicate

Full Usage: this.IsPredicate

Returns: bool
Returns: bool

this.IsPrimitive

Full Usage: this.IsPrimitive

Returns: bool
Returns: bool

this.IsReadOnly

Full Usage: this.IsReadOnly

Returns: bool
Returns: bool

this.IsSubstitution

Full Usage: this.IsSubstitution

Returns: bool
Returns: bool

this.IsTemplateLiteral

Full Usage: this.IsTemplateLiteral

Returns: bool
Returns: bool

this.IsTuple

Full Usage: this.IsTuple

Returns: bool
Returns: bool

this.IsTypeLiteral

Full Usage: this.IsTypeLiteral

Returns: bool
Returns: bool

this.IsTypeParameter

Full Usage: this.IsTypeParameter

Returns: bool
Returns: bool

this.IsTypeQuery

Full Usage: this.IsTypeQuery

Returns: bool
Returns: bool

this.IsTypeReference

Full Usage: this.IsTypeReference

Returns: bool
Returns: bool

this.IsUnion

Full Usage: this.IsUnion

Returns: bool
Returns: bool

Type something to start searching.