Skip to main content

Class: MultiplePossibilitiesConstraintError<T>

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

Extends​

Type Parameters​

Type ParameterDefault type
Tunknown

Constructors​

Constructor​

new MultiplePossibilitiesConstraintError<T>(constraint: ConstraintErrorNames, message: string, given: T, expected: readonly string[]): MultiplePossibilitiesConstraintError<T>

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

Parameters​

ParameterType
constraintConstraintErrorNames
messagestring
givenT
expectedreadonly string[]

Returns​

MultiplePossibilitiesConstraintError<T>

Overrides​

BaseConstraintError<T>.constructor

Properties​

constraint​

readonly constraint: ConstraintErrorNames

Defined in: projects/shapeshift/src/lib/errors/BaseConstraintError.ts:25

Inherited from​

BaseConstraintError.constraint


expected​

readonly expected: readonly string[]

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


given​

readonly given: T

Defined in: projects/shapeshift/src/lib/errors/BaseConstraintError.ts:26

Inherited from​

BaseConstraintError.given

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​

BaseConstraintError.[customInspectSymbol]


[customInspectSymbolStackLess]()​

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

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

Parameters​

ParameterType
depthnumber
optionsInspectOptionsStylized

Returns​

string

Overrides​

BaseConstraintError.[customInspectSymbolStackLess]


toJSON()​

toJSON(): MultiplePossibilitiesConstraintErrorJsonified<T>

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

Returns​

MultiplePossibilitiesConstraintErrorJsonified<T>

Overrides​

BaseConstraintError.toJSON