Class: RecordValidator<T>
Extends
BaseValidator
<Record
<string
,T
>>
Type Parameters
Type Parameter |
---|
T |
Constructors
new RecordValidator()
new RecordValidator<
T
>(validator
:BaseValidator
<T
>,validatorOptions
:ValidatorOptions
,constraints
: readonlyIConstraint
<Record
<string
,T
>,Record
<string
,T
>>[]):RecordValidator
<T
>
Parameters
Parameter | Type | Default value |
---|---|---|
validator | BaseValidator <T > | undefined |
validatorOptions | ValidatorOptions | {} |
constraints | readonly IConstraint <Record <string , T >, Record <string , T >>[] | [] |
Returns
Overrides
Defined in
projects/shapeshift/src/validators/RecordValidator.ts:12
Properties
constraints
protected
constraints: readonlyIConstraint
<Record
<string
,T
>,Record
<string
,T
>>[] =[]
Inherited from
Defined in
projects/shapeshift/src/validators/BaseValidator.ts:19
description?
optional
description:string
Inherited from
Defined in
projects/shapeshift/src/validators/BaseValidator.ts:16