Expand description
This module defines structs used to create static descriptions of TypeScript type definitions.
Structs§
- Defined
Type Info - Type information describing a “defined” TypeScript type.
- Docs
- A documentation string.
- Ident
- A TypeScript identifier.
- Index
Signature - An index signature of a TypeScript object type.
- Native
Type Info - Type information describing a “native” TypeScript type.
- Object
Field - A field of a TypeScript object type.
- Type
Array - A TypeScript array type.
- Type
Definition - The TypeScript definition of a type.
- Type
Intersection - A TypeScript intersection type.
- Type
Name - A reference to a built-in TypeScript type, analogous to a Rust path with optional generics.
- Type
Object - A TypeScript object type.
- Type
String - A TypeScript type-level string literal.
- Type
Tuple - A TypeScript tuple type.
- Type
Union - A TypeScript union type.
Enums§
- Type
Expr - A TypeScript type expression.
- Type
Info - A description of the type information required to produce a TypeScript type definition.
Type Aliases§
- List
- An alias for lists used in type expressions.