Module typescript_type_def::type_expr
source · 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 Aliases§
- An alias for lists used in type expressions.