@enigmatis/polaris-common
Version:
common types for polaris
14 lines • 640 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PolarisError = void 0;
const apollo_server_errors_1 = require("apollo-server-errors");
class PolarisError extends apollo_server_errors_1.ApolloError {
constructor(message, httpStatusCode, extensions, code) {
if (httpStatusCode < 100 || httpStatusCode > 600) {
throw new Error('Http status code must be greater than 99 and less than 600');
}
super(message, code, Object.assign(Object.assign({}, extensions), { httpStatusCode }));
}
}
exports.PolarisError = PolarisError;
//# sourceMappingURL=polaris-error.js.map