Skip to the content.

Class: ValidationContext

Defined in: errors.ts:190

Validation context for tracking field paths and providing better error messages

Constructors

Constructor

new ValidationContext(): ValidationContext

Returns

ValidationContext

Methods

addError()

addError(error): void

Defined in: errors.ts:196

Parameters

error

Readonly<DNSValidationError>

Returns

void


addSuggestion()

addSuggestion(message): void

Defined in: errors.ts:200

Parameters

message

string

Returns

void


addWarning()

addWarning(message): void

Defined in: errors.ts:204

Parameters

message

string

Returns

void


enterField()

enterField(field): void

Defined in: errors.ts:208

Parameters

field

string

Returns

void


exitField()

exitField(): void

Defined in: errors.ts:212

Returns

void


getCurrentPath()

getCurrentPath(): string

Defined in: errors.ts:216

Returns

string


getResult()

getResult(): DetailedValidationResult

Defined in: errors.ts:220

Returns

DetailedValidationResult


reset()

reset(): void

Defined in: errors.ts:230

Returns

void