UNPKG

innomize-typeorm

Version:

Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.

23 lines (21 loc) 865 B
import * as tslib_1 from "tslib"; import { ObjectUtils } from "../util/ObjectUtils"; /** * Thrown when query execution has failed. */ var QueryFailedError = /** @class */ (function (_super) { tslib_1.__extends(QueryFailedError, _super); function QueryFailedError(query, parameters, driverError) { var _this = _super.call(this) || this; Object.setPrototypeOf(_this, QueryFailedError.prototype); _this.message = driverError.toString() .replace(/^error: /, "") .replace(/^Error: /, "") .replace(/^Request/, ""); ObjectUtils.assign(_this, tslib_1.__assign({}, driverError, { name: "QueryFailedError", query: query, parameters: parameters || [] })); return _this; } return QueryFailedError; }(Error)); export { QueryFailedError }; //# sourceMappingURL=QueryFailedError.js.map