Logo Xantham

TsProperty Type

Represents a property (class or interface) with additional modifiers. Reflects: `PropertyDeclaration` (class) and `PropertySignature` (interface), including `readonly`, `?` optional, `static`, and visibility modifiers. Example (TS): ```ts interface P { readonly name?: string } class C { private static count: number } ```

Record fields

Record Field Description

Accessor

Full Usage: Accessor

Field type: TsAccessor
Field type: TsAccessor

Documentation

Full Usage: Documentation

Field type: TsComment list
Field type: TsComment list

IsOptional

Full Usage: IsOptional

Field type: bool
Field type: bool

IsPrivate

Full Usage: IsPrivate

Field type: bool
Field type: bool

IsStatic

Full Usage: IsStatic

Field type: bool
Field type: bool

Name

Full Usage: Name

Field type: string
Field type: string

Type

Full Usage: Type

Field type: TypeKey
Field type: TypeKey

Type something to start searching.