Type Utils
Preparing search index...
BaseValidator
Class BaseValidator
Abstract
Index
Constructors
constructor
Methods
extract
With
Fallback
has
Valid
Properties
is
Valid
is
Valid
Array
validate
validate
Array
validate
Properties
validate
Properties
Async
Constructors
constructor
new
BaseValidator
()
:
BaseValidator
Returns
BaseValidator
Methods
Static
extract
With
Fallback
extractWithFallback
<
T
,
U
>
(
arg
:
T
,
args
:
ValidatorArgs
<
U
>
)
:
undefined
|
U
Type Parameters
T
U
Parameters
arg
:
T
args
:
ValidatorArgs
<
U
>
Returns
undefined
|
U
extractWithFallback
<
T
,
U
>
(
arg
:
T
,
args
:
ValidatorArgs
<
U
>
,
defaultValue
:
U
)
:
U
Type Parameters
T
U
Parameters
arg
:
T
args
:
ValidatorArgs
<
U
>
defaultValue
:
U
Returns
U
extractWithFallback
<
T
,
U
>
(
arg
:
T
,
args
:
TypeGuard
<
U
>
,
defaultValue
:
U
)
:
U
Type Parameters
T
U
Parameters
arg
:
T
args
:
TypeGuard
<
U
>
defaultValue
:
U
Returns
U
extractWithFallback
<
T
,
U
>
(
arg
:
T
,
args
:
TypeGuard
<
U
>
)
:
undefined
|
U
Type Parameters
T
U
Parameters
arg
:
T
args
:
TypeGuard
<
U
>
Returns
undefined
|
U
Static
has
Valid
Properties
hasValidProperties
<
T
>
(
arg
:
unknown
,
vargs
:
ValidatorArgs
<
T
>
)
:
arg
is
T
Type Parameters
T
Parameters
arg
:
unknown
vargs
:
ValidatorArgs
<
T
>
Returns
arg
is
T
Static
is
Valid
isValid
<
T
>
(
arg
:
unknown
,
schema
:
TypeGuard
<
T
>
)
:
arg
is
T
Type Parameters
T
Parameters
arg
:
unknown
schema
:
TypeGuard
<
T
>
Returns
arg
is
T
Static
is
Valid
Array
isValidArray
<
T
>
(
arg
:
unknown
,
args
:
ValidatorArgs
<
T
>
)
:
arg
is
T
[]
Type Parameters
T
Parameters
arg
:
unknown
args
:
ValidatorArgs
<
T
>
Returns
arg
is
T
[]
Static
validate
validate
<
T
,
U
>
(
arg
:
T
,
schema
:
TypeGuard
<
U
>
)
:
U
Type Parameters
T
U
Parameters
arg
:
T
schema
:
TypeGuard
<
U
>
Returns
U
Static
validate
Array
validateArray
<
T
,
U
>
(
arg
:
T
,
args
:
ValidatorArgs
<
U
>
)
:
U
[]
Type Parameters
T
U
Parameters
arg
:
T
args
:
ValidatorArgs
<
U
>
Returns
U
[]
Static
validate
Properties
validateProperties
<
T
,
U
>
(
arg
:
T
,
__namedParameters
:
ValidatorArgs
<
U
>
)
:
U
Type Parameters
T
U
Parameters
arg
:
T
__namedParameters
:
ValidatorArgs
<
U
>
Returns
U
Static
validate
Properties
Async
validatePropertiesAsync
<
T
,
U
>
(
arg
:
T
,
__namedParameters
:
ValidatorArgs
<
U
>
,
)
:
Promise
<
U
>
Type Parameters
T
U
Parameters
arg
:
T
__namedParameters
:
ValidatorArgs
<
U
>
Returns
Promise
<
U
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
extract
With
Fallback
has
Valid
Properties
is
Valid
is
Valid
Array
validate
validate
Array
validate
Properties
validate
Properties
Async
Type Utils
Loading...