API reference@evolu/commonType › AnyType

Defined in: packages/common/src/Type.ts:3020

Any concrete Type, regardless of its particular type parameters.

This describes Type values such as String and Types created by factories. It is not the specific predefined Unknown Type.

Runtime Type objects carry Instance identity. The marker stays out of the recursive TypeNode shape so composing Types does not repeatedly add its compiler cost; EvoluType bridges that runtime evidence to this type.

Extends

Properties

[concreteTypeSymbol]

readonly [concreteTypeSymbol]: true;

Defined in: packages/common/src/Type.ts:3021


[customFromSymbol]

readonly [customFromSymbol]: unknown;

Defined in: packages/common/src/Type.ts:922

Inherited from

TypeNode.[customFromSymbol]


[errorsSymbol]

readonly [errorsSymbol]: TypeError;

Defined in: packages/common/src/Type.ts:921

Inherited from

TypeNode.[errorsSymbol]


[identityEncodingSymbol]

readonly [identityEncodingSymbol]: boolean;

Defined in: packages/common/src/Type.ts:923

Inherited from

TypeNode.[identityEncodingSymbol]


~standard

readonly ~standard: Props<unknown, unknown>;

Defined in: packages/common/src/Type.ts:912

Inherited from

TypeNode.~standard


CanonicalInput

readonly CanonicalInput: unknown;

Defined in: packages/common/src/Type.ts:916

A type-only phantom property that does not exist at runtime.

Inherited from

TypeNode.CanonicalInput


Error

readonly Error: TypeError;

Defined in: packages/common/src/Type.ts:920

A type-only phantom property that does not exist at runtime.

Inherited from

TypeNode.Error


fromUnknown

readonly fromUnknown: (value: unknown, options?: ValidationOptions) => Result<unknown, TypeError<Capitalize<string>>>;

Defined in: packages/common/src/Type.ts:925

Inherited from

TypeNode.fromUnknown


Input

readonly Input: unknown;

Defined in: packages/common/src/Type.ts:914

A type-only phantom property that does not exist at runtime.

Inherited from

TypeNode.Input


is

readonly is: (value: unknown) => boolean;

Defined in: packages/common/src/Type.ts:929

Inherited from

TypeNode.is


name

readonly name: Capitalize<string>;

Defined in: packages/common/src/Type.ts:911

Inherited from

TypeNode.name


Output

readonly Output: unknown;

Defined in: packages/common/src/Type.ts:918

A type-only phantom property that does not exist at runtime.

Inherited from

TypeNode.Output


parent

readonly parent:
  | TypeNode
  | null;

Defined in: packages/common/src/Type.ts:924

Inherited from

TypeNode.parent