API reference › @evolu/common › Type › AnyType
Defined in: packages/common/src/Type.ts:3302
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:3303
[customFromSymbol]
readonly [customFromSymbol]: unknown;
Defined in: packages/common/src/Type.ts:941
Inherited from
[errorsSymbol]
readonly [errorsSymbol]: TypeError;
Defined in: packages/common/src/Type.ts:940
Inherited from
[identityEncodingSymbol]
readonly [identityEncodingSymbol]: boolean;
Defined in: packages/common/src/Type.ts:942
Inherited from
TypeNode.[identityEncodingSymbol]
~standard
readonly ~standard: Props<unknown, unknown>;
Defined in: packages/common/src/Type.ts:931
Inherited from
CanonicalInput
readonly CanonicalInput: unknown;
Defined in: packages/common/src/Type.ts:935
A type-only phantom property that does not exist at runtime.
Inherited from
Error
readonly Error: TypeError;
Defined in: packages/common/src/Type.ts:939
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:944
Inherited from
Input
readonly Input: unknown;
Defined in: packages/common/src/Type.ts:933
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:948
Inherited from
name
readonly name: Capitalize<string>;
Defined in: packages/common/src/Type.ts:930
Inherited from
Output
readonly Output: unknown;
Defined in: packages/common/src/Type.ts:937
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:943