MySQLStateManager.prototype.loadWorkResult = function (exec, id) { if (!id) { return es6_promise_1.Promise.resolve(null); } return node_mysql2_wrapper_1.selectOne(exec, this.workResultTableName, { id: id }); };
MySQLStateManager.prototype.load = function (id) { var _this = this; var exec = this.sql.transaction(); var promise = node_mysql2_wrapper_1.selectOne(exec, this.workTableName, { id: parseInt(id, 10) }) .then(function (workRow) { if (!workRow) { return null; } return _this.finishLoadingWork(exec, workRow); }); return exec.done(promise); };