Skip to main content

Class: ExpectedValidationError<T>

Extends

Type parameters

Type parameter
T

Constructors

new ExpectedValidationError()

new ExpectedValidationError<T>(validator: string, message: string, given: unknown, expected: T): ExpectedValidationError<T>

Parameters

ParameterType
validatorstring
messagestring
givenunknown
expectedT

Returns

ExpectedValidationError<T>

Overrides

ValidationError . constructor

Source

projects/shapeshift/src/lib/errors/ExpectedValidationError.ts:9

Properties

expected

readonly expected: T

Source

projects/shapeshift/src/lib/errors/ExpectedValidationError.ts:7


given

readonly given: unknown

Inherited from

ValidationError . given

Source

projects/shapeshift/src/lib/errors/ValidationError.ts:7


validator

readonly validator: string

Inherited from

ValidationError . validator

Source

projects/shapeshift/src/lib/errors/ValidationError.ts:6

Methods

[customInspectSymbolStackLess]()

protected [customInspectSymbolStackLess](depth: number, options: InspectOptionsStylized): string

Parameters

ParameterType
depthnumber
optionsInspectOptionsStylized

Returns

string

Overrides

ValidationError . [customInspectSymbolStackLess]

Source

projects/shapeshift/src/lib/errors/ExpectedValidationError.ts:24


[customInspectSymbol]()

protected [customInspectSymbol](depth: number, options: InspectOptionsStylized): string

Parameters

ParameterType
depthnumber
optionsInspectOptionsStylized

Returns

string

Inherited from

ValidationError . [customInspectSymbol]

Source

projects/shapeshift/src/lib/errors/BaseError.ts:15


toJSON()

toJSON(): ExpectedValidationErrorJsonified<T>

Returns

ExpectedValidationErrorJsonified<T>

Overrides

ValidationError . toJSON

Source

projects/shapeshift/src/lib/errors/ExpectedValidationError.ts:14