Logo Xantham

Tier Type

How faithfully a generated construct represents its TypeScript source, per `docs/plans/generator-type-mapping.md` ยง1. Declaration order is severity order: a symbol's tier is the worst tier among its findings, and structural comparison on this type is that "worst".

Union cases

Union case Description

Ergonomic

Full Usage: Ergonomic

Meaning preserved, spelling made idiomatic - e.g. `null | undefined` hoisted to `option`.

Escape

Full Usage: Escape

The construct is not represented; the consumer is on their own.

Exact

Full Usage: Exact

The F# type accepts and rejects exactly what TypeScript does.

Widened

Full Usage: Widened

Information TypeScript had was dropped - e.g. a union collapsed to `obj`.

Instance members

Instance member Description

this.IsErgonomic

Full Usage: this.IsErgonomic

Returns: bool
Returns: bool

this.IsEscape

Full Usage: this.IsEscape

Returns: bool
Returns: bool

this.IsExact

Full Usage: this.IsExact

Returns: bool
Returns: bool

this.IsWidened

Full Usage: this.IsWidened

Returns: bool
Returns: bool

Type something to start searching.