API ReferenceErrorsClass
InvalidArgumentError
This error is thrown if some operation has invalid values for one or more arguments. The error also
contains an array of fieldNames that were invalid.
Extends
Constructors
Constructor
new InvalidArgumentError( message, fieldNames?, cause?): InvalidArgumentError;Parameters
| Parameter | Type | Default value |
|---|---|---|
message | string | undefined |
fieldNames | string[] | [] |
cause? | unknown | undefined |
Returns
InvalidArgumentError
Overrides
Properties
fieldNames
readonly fieldNames: string[] = [];Methods
walk()
walk<T>(errorType): T | undefined;Checks if the provided ErrorType is in the error hierarchy for the current error.
Type Parameters
| Type Parameter | Description |
|---|---|
T extends Error | The type of the error being searched for. |
Parameters
| Parameter | Type | Description |
|---|---|---|
errorType | (…args) => T | The error type to find. |
Returns
T | undefined
The error, if it is found in the hierarchy, otherwise undefined.