API Reference / @evolu/common / Type / TypeError
Interface: TypeError<Name>
Defined in: packages/common/src/Type.ts:247
Extended by
TypeErrorWithReason
StringError
NumberError
BigIntError
BooleanError
UndefinedError
NullError
FunctionError
Uint8ArrayError
InstanceOfError
EvoluTypeError
BrandWithoutRefineError
CurrencyCodeError
DateIsoStringError
TrimmedError
MinLengthError
MaxLengthError
LengthError
MnemonicError
RegexError
IdError
PositiveError
NegativeError
NonPositiveError
NonNegativeError
IntError
GreaterThanError
LessThanError
GreaterThanOrEqualToError
LessThanOrEqualToError
NonNaNError
FiniteError
MultipleOfError
BetweenError
LiteralError
NumberFromStringError
UnionError
Int64Error
BigIntFromStringError
Int64StringError
JsonValueFromStringError
JsonError
ValidEvoluSchemaError
ValidMutationSizeError
Type Parameters
Type Parameter | Default type |
---|---|
Name extends TypeName | TypeName |
Properties
Property | Modifier | Type | Description | Defined in |
---|---|---|---|---|
type | readonly | Name | - | packages/common/src/Type.ts:248 |
value | readonly | unknown | The value that was received and caused the error. Provides additional context for debugging and validation feedback. | packages/common/src/Type.ts:254 |