Constructors
constructor
- new TypeDescriptor<T = any>(
symbol: string,
typeParams?: TypeDescriptor<any>[],
): TypeDescriptor<T>
Properties
mutable
mutable: boolean
qname
qname: string
reference
reference: boolean
typeArgs
Methods
apply
- apply(...typeArgs: TypeDescriptor<any>[]): TypeDescriptor<any>
applyTypeArgs
- applyTypeArgs(ctx: Map<string, TypeDescriptor<any>>): TypeDescriptor<any>
clone
- clone(): this
Returns this
compareQname
- compareQname(t: TypeDescriptor<any>): boolean
Returns boolean
dependedTypes
- dependedTypes(): string[]
Returns string[]
existAnyType
- existAnyType(): boolean
Returns boolean
getNormalizedSignature
- getNormalizedSignature(): string
Returns string
getSignature
- getSignature(): string
Returns string
isVector
- isVector(): boolean
Returns boolean
module
- module(): string
Returns string
name
- name(): string
Returns string