zod-opts
Version:
node.js CLI option parser / validator using Zod
21 lines (20 loc) • 618 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParseError = exports.BaseError = void 0;
class BaseError extends Error {
constructor(code, message) {
super(message);
this.code = code;
this.nestedError = undefined;
Error.captureStackTrace(this, this.constructor);
}
}
exports.BaseError = BaseError;
class ParseError extends BaseError {
constructor(message, nestedError) {
super("", message);
Error.captureStackTrace(this, this.constructor);
this.nestedError = nestedError;
}
}
exports.ParseError = ParseError;