API reference › @evolu/common › Type › TypeNode
Defined in: packages/common/src/Type.ts:1041
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:1053
[errorsSymbol]
readonly [errorsSymbol]: TypeError;
Defined in: packages/common/src/Type.ts:1052
[identityEncodingSymbol]
readonly [identityEncodingSymbol]: boolean;
Defined in: packages/common/src/Type.ts:1054
~standard
readonly ~standard: Props<unknown, unknown>;
Defined in: packages/common/src/Type.ts:1043
CanonicalInput
readonly CanonicalInput: unknown;
Defined in: packages/common/src/Type.ts:1047
A type-only phantom property that does not exist at runtime.
Error
readonly Error: TypeError;
Defined in: packages/common/src/Type.ts:1051
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:1056
Input
readonly Input: unknown;
Defined in: packages/common/src/Type.ts:1045
A type-only phantom property that does not exist at runtime.
is
readonly is: (value: unknown) => boolean;
Defined in: packages/common/src/Type.ts:1060
name
readonly name: Capitalize<string>;
Defined in: packages/common/src/Type.ts:1042
Output
readonly Output: unknown;
Defined in: packages/common/src/Type.ts:1049
A type-only phantom property that does not exist at runtime.
parent
readonly parent: TypeNode | null;
Defined in: packages/common/src/Type.ts:1055