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
[errorsSymbol]
readonly [errorsSymbol]: TypeError;
Defined in: packages/common/src/Type.ts:1052
Inherited from
[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
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
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
fromUnknown
readonly fromUnknown: (value: unknown, options?: ValidationOptions) => Result<unknown, TypeError<Capitalize<string>>>;
Defined in: packages/common/src/Type.ts:1056
Inherited from
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
is
readonly is: (value: unknown) => boolean;
Defined in: packages/common/src/Type.ts:1060
Inherited from
name
readonly name: Capitalize<string>;
Defined in: packages/common/src/Type.ts:1042
Inherited from
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
parent
readonly parent:
| TypeNode
| null;
Defined in: packages/common/src/Type.ts:1055