shelving
Version:
Toolkit for using data in JavaScript.
13 lines (12 loc) • 443 B
JavaScript
import { setBaseErrorOptions } from "./BaseError.js";
/**
* Thrown when something is required but not supplied.
* - Usually thrown from `requireX()` functions, e.g. `requireString()` and `requireNumber()`
*/
export class RequiredError extends Error {
constructor(message, options = {}) {
super(message, options);
setBaseErrorOptions(RequiredError, this, options);
}
}
RequiredError.prototype.name = "RequiredError";