API reference › @evolu/common › Type › TypeNode
Defined in: packages/common/src/Type.ts:929
The common structural shape of every Type, with its specific type parameters erased.
Extended by
Properties
[customFromSymbol]
readonly [customFromSymbol]: unknown;
Defined in: packages/common/src/Type.ts:941
[errorsSymbol]
readonly [errorsSymbol]: TypeError;
Defined in: packages/common/src/Type.ts:940
[identityEncodingSymbol]
readonly [identityEncodingSymbol]: boolean;
Defined in: packages/common/src/Type.ts:942
~standard
readonly ~standard: Props<unknown, unknown>;
Defined in: packages/common/src/Type.ts:931
CanonicalInput
readonly CanonicalInput: unknown;
Defined in: packages/common/src/Type.ts:935
A type-only phantom property that does not exist at runtime.
Error
readonly Error: TypeError;
Defined in: packages/common/src/Type.ts:939
A type-only phantom property that does not exist at runtime.
fromUnknown
readonly fromUnknown: (value: unknown, options?: ValidationOptions) => Result<unknown, TypeError<Capitalize<string>>>;
Defined in: packages/common/src/Type.ts:944
Input
readonly Input: unknown;
Defined in: packages/common/src/Type.ts:933
A type-only phantom property that does not exist at runtime.
is
readonly is: (value: unknown) => boolean;
Defined in: packages/common/src/Type.ts:948
name
readonly name: Capitalize<string>;
Defined in: packages/common/src/Type.ts:930
Output
readonly Output: unknown;
Defined in: packages/common/src/Type.ts:937
A type-only phantom property that does not exist at runtime.
parent
readonly parent: TypeNode | null;
Defined in: packages/common/src/Type.ts:943