InternalValidator

Hierarchy

↳ AnyValidator

  • AnyValidator

    ↳ InternalValidator

Implements

Index

Properties

Methods

Properties

Static describer

▪ describer: Describer

Inherited from PatternValidator.describer

Overrides void

Methods

canValidate

▸ canValidate(expectation: Expectation): boolean

Overrides AnyValidator.canValidate

Evaluates if validator can handle provided explicit pattern or implicit expectation.

Parameters:

NameTypeDescription
expectationExpectationEvaluated explicit Pattern instance or implicit expectation.

Returns: boolean

Returns true if pattern is instance of Internal, else false.


describe

▸ describe(value: any): string

Inherited from PatternValidator.describe

Overrides void

Parameters:

NameType
valueany

Returns: string


validate

▸ validate(): boolean

Overrides AnyValidator.validate

Validates if value matches expectation(any internal value can be valid).

Returns: boolean

Returns always true for any value.


Static getDescriber

▸ getDescriber(): Describer

Inherited from PatternValidator.getDescriber

Overrides void

Returns: Describer


Static setDescriber

▸ setDescriber(describer: Describer): void

Inherited from PatternValidator.setDescriber

Overrides void

Parameters:

NameType
describerDescriber

Returns: void