UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

13 lines (12 loc) 443 B
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";