Expand description

This crate exists to reduce compile time.

The visitor is too slow to compile every time I make change.

Re-exports

pub use self::module_id::ModuleId;

Modules

convert 🔒
id 🔒
intrinsic 🔒
is 🔒
Smarter version of derive(Is)
metadata 🔒
Rules
tracker 🔒

Macros

Handles folding of Arc and Static
Handles visiting of Arc and Static

Structs

Getter and setter.
Visitor which validate types.
Common metadata shared among crate::Types.
Enum definition.
FooEnum.A
keyof T
Special type to denote instance of various types.
Iter 🔒
A class method.
readonly T
Type of form ...T .
Typescript expression with type arguments
This type has a length of n to infinite.
A type parameter
a | b
Currently only used for unique symbol.

Enums

Constants

Traits

Functions

This function should be used for keys.