Module typescript_type_def::type_expr [−][src]
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.
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.