Expand description

This module defines structs used to create static descriptions of TypeScript type definitions.

Structs

Type information describing a “defined” TypeScript type.

A documentation string.

A TypeScript identifier.

An index signature of a TypeScript object type.

Type information describing a “native” TypeScript type.

A field of a TypeScript object type.

A TypeScript array type.

The TypeScript definition of a type.

A TypeScript intersection type.

A reference to a built-in TypeScript type, analogous to a Rust path with optional generics.

A TypeScript object type.

A TypeScript type-level string literal.

A TypeScript tuple type.

A TypeScript union type.

Enums

A TypeScript type expression.

A description of the type information required to produce a TypeScript type definition.

Type Definitions

An alias for lists used in type expressions.