@decaf-ts/core
Version:
Core persistence module for the decaf framework
31 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PagingError = exports.QueryError = void 0;
const db_decorators_1 = require("@decaf-ts/db-decorators");
/**
* @description Error thrown during query operations
* @summary Represents errors that occur during query building or execution
* @param {string | Error} msg - The error message or Error object
* @class QueryError
* @category Errors
*/
class QueryError extends db_decorators_1.InternalError {
constructor(msg) {
super(msg, QueryError.name, 500);
}
}
exports.QueryError = QueryError;
/**
* @description Error thrown during pagination operations
* @summary Represents errors that occur during pagination setup or execution
* @param {string | Error} msg - The error message or Error object
* @class PagingError
* @category Errors
*/
class PagingError extends db_decorators_1.InternalError {
constructor(msg) {
super(msg, PagingError.name, 500);
}
}
exports.PagingError = PagingError;
//# sourceMappingURL=errors.js.map