@powership/server
Version:
22 lines (21 loc) • 680 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.NotImplementedError = void 0;
exports.throwNotImplemented = throwNotImplemented;
var _utils = require("@powership/utils");
const NotImplementedError = exports.NotImplementedError = (0, _utils.createErrorClass)('NotImplemented');
function throwNotImplemented(values) {
const errors = [];
Object.entries(values).forEach(([name, v]) => {
if (v !== undefined && v !== null) {
errors.push(`${name} not implemented yet.`);
}
});
if (errors.length) {
const error = new NotImplementedError(errors.join('\n'));
throw error;
}
}
//# sourceMappingURL=serverErrors.cjs.map