API reference@evolu/commonType › 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