Module ast

Module ast 

Source
Expand description

TypeScript AST builders for generating types, functions, imports, and exports.

These provide a high-level API for constructing TypeScript syntax, which can then be rendered via CodeBuilder.

Structsยง

ArrowFn
An arrow function for use as a property value.
Const
Builder for TypeScript const declarations.
Export
Builder for TypeScript export statements.
Field
A field in a TypeScript object type.
Fn
Builder for TypeScript functions.
Import
Builder for TypeScript import statements.
Interface
Builder for TypeScript interfaces.
JsArray
Builder for JavaScript/TypeScript array literals.
JsObject
Builder for JavaScript/TypeScript object literals.
ObjectType
Builder for TypeScript object types (type Foo = { ... }).
Param
A parameter in a TypeScript function.
TypeAlias
Builder for TypeScript type aliases.
Union
Builder for TypeScript union types.