API reference › @evolu/common › Type › AnyType

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

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:3799


[customFromSymbol]

readonly [customFromSymbol]: unknown;

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

Inherited from

TypeNode.[customFromSymbol]


[errorsSymbol]

readonly [errorsSymbol]: TypeError;

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

Inherited from

TypeNode.[errorsSymbol]


[identityEncodingSymbol]

readonly [identityEncodingSymbol]: boolean;

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

Inherited from

TypeNode.[identityEncodingSymbol]


~standard

readonly ~standard: Props<unknown, unknown>;

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

Inherited from

TypeNode.~standard


CanonicalInput

readonly CanonicalInput: unknown;

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

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:1051

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:1056

Inherited from

TypeNode.fromUnknown


Input

readonly Input: unknown;

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

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:1060

Inherited from

TypeNode.is


name

readonly name: Capitalize<string>;

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

Inherited from

TypeNode.name


Output

readonly Output: unknown;

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

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:1055

Inherited from

TypeNode.parent