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