Skip to main content

Validator

@codebolt/types


Interface: Validator

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:470

Methods​

addRule()​

addRule(rule: ValidationRule): void;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:472

Parameters​

ParameterType
ruleValidationRule

Returns​

void


hasRule()​

hasRule(field: string): boolean;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:474

Parameters​

ParameterType
fieldstring

Returns​

boolean


removeRule()​

removeRule(field: string): void;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:473

Parameters​

ParameterType
fieldstring

Returns​

void


validate()​

validate(data: any, rules: ValidationRule[]): InternalValidationResult;

Defined in: common/types/src/codeboltjstypes/libFunctionTypes/internal.ts:471

Parameters​

ParameterType
dataany
rulesValidationRule[]

Returns​

InternalValidationResult