Logo Xantham

TsClass Type

Represents a TypeScript `class` with constructors, members, generics and heritage. Reflects: `ClassDeclaration` and its computed `InterfaceType` for instance side. Example (TS): ```ts export class C implements Iterable { constructor(public value: T) {} length = 0 } ```

Record fields

Record Field Description

Constructors

Full Usage: Constructors

Field type: TsConstructor list
Field type: TsConstructor list

Enumerable

Full Usage: Enumerable

Field type: bool
Field type: bool

FullyQualifiedName

Full Usage: FullyQualifiedName

Field type: string list
Field type: string list

Heritage

Full Usage: Heritage

Field type: TsClassHeritage
Field type: TsClassHeritage

Members

Full Usage: Members

Field type: TsMember list
Field type: TsMember list

Name

Full Usage: Name

Field type: string
Field type: string

Source

Full Usage: Source

Field type: string option
Field type: string option

TypeParameters

Full Usage: TypeParameters

Field type: InlinedTsTypeParameter list
Field type: InlinedTsTypeParameter list

Type something to start searching.