jin-frame / validators/BaseValidator / BaseValidator
Class: BaseValidator<TOrigin, TData, TError>
Defined in: packages/jin-frame/src/validators/BaseValidator.ts:5
Type Parameters
TOrigin
TOrigin
= unknown
TData
TData
= TOrigin
TError
TError
= unknown
Constructors
Constructor
new BaseValidator<
TOrigin
,TData
,TError
>(__namedParameters
):BaseValidator
<TOrigin
,TData
,TError
>
Defined in: packages/jin-frame/src/validators/BaseValidator.ts:12
Parameters
__namedParameters
type
Returns
BaseValidator
<TOrigin
, TData
, TError
>
Accessors
type
Get Signature
get type():
TValidationResultType
Defined in: packages/jin-frame/src/validators/BaseValidator.ts:16
Returns
Methods
getData()
getData(
reply
):TData
Defined in: packages/jin-frame/src/validators/BaseValidator.ts:21
override your data getter
Parameters
reply
TOrigin
Returns
TData
validate()
validate(
reply
):Promise
<TValidationResult
<TError
>>
Defined in: packages/jin-frame/src/validators/BaseValidator.ts:29
Parameters
reply
TOrigin
Returns
Promise
<TValidationResult
<TError
>>
validator()
validator(
_data
):TValidationResult
<TError
> |Promise
<TValidationResult
<TError
>>
Defined in: packages/jin-frame/src/validators/BaseValidator.ts:25
Parameters
_data
TData
Returns
TValidationResult
<TError
> | Promise
<TValidationResult
<TError
>>