API reference › @evolu/common › Type › 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
[errorsSymbol]
readonly [errorsSymbol]: TypeError;
Defined in: packages/common/src/Type.ts:921
Inherited from
[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
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
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
fromUnknown
readonly fromUnknown: (value: unknown, options?: ValidationOptions) => Result<unknown, TypeError<Capitalize<string>>>;
Defined in: packages/common/src/Type.ts:925
Inherited from
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
is
readonly is: (value: unknown) => boolean;
Defined in: packages/common/src/Type.ts:929
Inherited from
name
readonly name: Capitalize<string>;
Defined in: packages/common/src/Type.ts:911
Inherited from
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
parent
readonly parent:
| TypeNode
| null;
Defined in: packages/common/src/Type.ts:924