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