Type alias references in the union.
Whether the type is any.
Array type references in the union.
Primitive types (boolean, bigint, number, string) in the union.
Literal constant values in the union.
Escaped type info (original and transformed).
Function types in the union.
Map types in the union.
Native class references (Date, Uint8Array, etc.) in the union.
Whether the type is nullable (null included).
Object type references in the union.
Whether the type is optional (? modifier).
Whether the type is required (not undefined).
Rest element type for variadic tuples.
Set types in the union.
Template literal types in the union.
Tuple type references in the union.
Metadata schema representing a TypeScript type's structure.
IMetadataSchemais typia's internal type representation, capturing full TypeScript type information including unions, optionality, nullability, and type constraints. Used bytypia.reflect.schema<T>()for runtime type introspection.Type categories:
"hello"or42)Author
Jeongho Nam - https://github.com/samchon