ts-fortress
Preparing search index...
utils/validation-error
ValidationErrorDetails
Type Alias ValidationErrorDetails
ValidationErrorDetails
:
Readonly
<
|
{
kind
:
"custom"
;
message
:
string
}
|
{
kind
:
"template-literal"
}
|
{
kind
:
"enum"
;
values
:
readonly
unknown
[]
}
|
{
endExclusive
:
number
;
kind
:
"integer-range"
;
start
:
number
}
|
{
endInclusive
:
number
;
kind
:
"integer-range-inclusive"
;
start
:
number
}
|
{
actualLength
:
number
;
expectedLength
:
number
;
kind
:
"tuple-length"
}
|
{
actualLength
:
number
;
expectedLength
:
number
;
kind
:
"array-length"
}
|
{
actualLength
:
number
;
kind
:
"array-min-length"
;
minLength
:
number
}
|
{
actualLength
:
number
;
kind
:
"array-max-length"
;
maxLength
:
number
}
|
{
actualLength
:
number
;
kind
:
"array-range-length"
;
maxLength
:
number
;
minLength
:
number
;
}
|
{
kind
:
"non-empty-array"
}
|
{
key
:
string
;
kind
:
"missing-key"
}
|
{
key
:
string
;
kind
:
"excess-key"
}
|
{
kind
:
"intersection"
;
typeNames
:
readonly
string
[]
}
|
{
kind
:
"union"
;
typeNames
:
readonly
string
[]
}
|
{
kind
:
"union-category-mismatch"
;
memberCategories
:
readonly
string
[]
;
memberCount
:
number
;
}
|
{
closestMemberTypeName
:
string
;
equallyCloseMemberTypeNames
:
readonly
string
[]
;
kind
:
"union-closest-member"
;
memberCount
:
number
;
}
|
{
entry
:
"key"
|
"value"
;
expectedType
:
string
;
kind
:
"record-entry"
}
|
{
entry
:
"key"
|
"value"
;
expectedType
:
string
;
kind
:
"map-entry"
}
|
{
expectedType
:
string
;
kind
:
"set-element"
}
|
{
description
:
string
;
kind
:
"brand"
}
|
{
kind
:
"string-constraint"
;
violation
:
StringConstraintViolation
}
|
{
kind
:
"numeric-constraint"
;
numericType
:
"bigint"
|
"number"
;
violation
:
NumericConstraintViolation
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
ts-fortress
Loading...