Skip to main content

Class: ExpectedValidationError<T>

Defined in: projects/shapeshift/src/lib/errors/ExpectedValidationError.ts:6

Extends

Type Parameters

Type Parameter
T

Constructors

new ExpectedValidationError()

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

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

Parameters

ParameterType
validatorstring
messagestring
givenunknown
expectedT

Returns

ExpectedValidationError<T>

Overrides

ValidationError.constructor

Properties

expected

readonly expected: T

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


given

readonly given: unknown

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

Inherited from

ValidationError.given


validator

readonly validator: string

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

Inherited from

ValidationError.validator

Methods

[customInspectSymbol]()

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

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

Parameters

ParameterType
depthnumber
optionsInspectOptionsStylized

Returns

string

Inherited from

ValidationError.[customInspectSymbol]


[customInspectSymbolStackLess]()

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

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

Parameters

ParameterType
depthnumber
optionsInspectOptionsStylized

Returns

string

Overrides

ValidationError.[customInspectSymbolStackLess]


toJSON()

toJSON(): ExpectedValidationErrorJsonified<T>

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

Returns

ExpectedValidationErrorJsonified<T>

Overrides

ValidationError.toJSON