API reference › @evolu/common › Type › TypeNode
Defined in: packages/common/src/Type.ts:910
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:922
[errorsSymbol]
readonly [errorsSymbol]: TypeError;
Defined in: packages/common/src/Type.ts:921
[identityEncodingSymbol]
readonly [identityEncodingSymbol]: boolean;
Defined in: packages/common/src/Type.ts:923
~standard
readonly ~standard: Props<unknown, unknown>;
Defined in: packages/common/src/Type.ts:912
CanonicalInput
readonly CanonicalInput: unknown;
Defined in: packages/common/src/Type.ts:916
A type-only phantom property that does not exist at runtime.
Error
readonly Error: TypeError;
Defined in: packages/common/src/Type.ts:920
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:925
Input
readonly Input: unknown;
Defined in: packages/common/src/Type.ts:914
A type-only phantom property that does not exist at runtime.
is
readonly is: (value: unknown) => boolean;
Defined in: packages/common/src/Type.ts:929
name
readonly name: Capitalize<string>;
Defined in: packages/common/src/Type.ts:911
Output
readonly Output: unknown;
Defined in: packages/common/src/Type.ts:918
A type-only phantom property that does not exist at runtime.
parent
readonly parent: TypeNode | null;
Defined in: packages/common/src/Type.ts:924