ts-sql-query
Version:
Type-safe SQL query builder like QueryDSL or JOOQ in Java or Linq in .Net for TypeScript with MariaDB, MySql, Oracle, PostgreSql, Sqlite and SqlServer support.
21 lines (20 loc) • 692 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PromiseBasedAbstractQueryRunner = void 0;
const AbstractQueryRunner_1 = require("./AbstractQueryRunner");
class PromiseBasedAbstractQueryRunner extends AbstractQueryRunner_1.AbstractQueryRunner {
createResolvedPromise(result) {
return Promise.resolve(result);
}
createAllPromise(promises) {
return Promise.all(promises);
}
executeCombined(fn1, fn2) {
return fn1().then((r1) => {
return fn2().then((r2) => {
return [r1, r2];
});
});
}
}
exports.PromiseBasedAbstractQueryRunner = PromiseBasedAbstractQueryRunner;