Files
doneit-web/.angular/cache/14.2.12/babel-webpack/2a8e4091c9bd5fa6e5e14fd2b47f737a.json
T

1 line
6.5 KiB
JSON
Raw Normal View History

2023-06-30 09:54:21 +01:00
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { indexedDB } from './indexedDb/indexedb.js';\nimport { taskHolder } from './taskHolder.js';\nimport { WorkerManager } from './workerManager.js';\nexport class DBSwitch {\n static header({\n TableName,\n DatabaseName,\n queryId,\n action,\n arg,\n dbType,\n callback\n }) {\n return {\n params: {\n TableName,\n DatabaseName,\n queryId,\n action,\n arg,\n dbType\n },\n queryId: queryId,\n method: 'execute',\n callback: message => {\n callback(message.value);\n }\n };\n }\n static requestHandler(TableName, DatabaseName, dbType, action, arg, queryId) {\n var _this = this;\n return _asyncToGenerator(function* () {\n return new Promise( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator(function* (resolve, reject) {\n const header = _this.header({\n TableName,\n DatabaseName,\n queryId,\n action,\n arg,\n dbType,\n callback: data => {\n resolve(data);\n taskHolder.finish(queryId);\n }\n });\n if (typeof Worker !== \"undefined\" && WorkerManager.webWorkerModuleSupport) {\n WorkerManager.register(header);\n } else {\n taskHolder.register(header);\n indexedDB.requestHandler(TableName, DatabaseName, queryId)[action](arg);\n }\n });\n return function (_x, _x2) {\n return _ref.apply(this, arguments);\n };\n }());\n })();\n }\n static callBackRequestHandler(TableName, DatabaseName, dbType, action, arg, callback, queryId) {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const header = _this2.header({\n TableName,\n DatabaseName,\n queryId,\n action,\n arg,\n dbType,\n callback\n });\n if (typeof Worker !== \"undefined\" && WorkerManager.webWorkerModuleSupport) {\n WorkerManager.register(header);\n } else {\n taskHolder.register(header);\n indexedDB.requestHandler(TableName, DatabaseName, queryId)[action](arg);\n }\n })();\n }\n}","map":{"version":3,"names":["indexedDB","taskHolder","WorkerManager","DBSwitch","header","TableName","DatabaseName","queryId","action","arg","dbType","callback","params","method","message","value","requestHandler","_this","_asyncToGenerator","Promise","_ref","resolve","reject","data","finish","Worker","webWorkerModuleSupport","register","_x","_x2","apply","arguments","callBackRequestHandler","_this2"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/beast-orm/dist/src/connection/dbSwtich.js"],"sourcesContent":["import { indexedDB } from './indexedDb/indexedb.js';\r\nimport { taskHolder } from './taskHolder.js';\r\nimport { WorkerManager } from './workerManager.js';\r\nexport class DBSwitch {\r\n static header({ TableName, DatabaseName, queryId, action, arg, dbType, callback }) {\r\n return {\r\n params: { TableName, DatabaseName, queryId, action, arg, dbType },\r\n queryId: queryId,\r\n method: 'execute',\r\n callback: (message) => {\r\n callback(message.value);\r\n }\r\n };\r\n }\r\n static async requestHandler(TableName, DatabaseName, dbType, action, arg, queryId) {\r\n return new Promise(async (resolve, reject) => {\r\n const header = this.header({ TableName, DatabaseName, queryId, action, arg, dbType, callback: (data) => {\r\n resolve(data);\r\n taskHolder.finish(queryId);\r\n } });\r\n if (typeof (Worker) !== \"undefined\" && WorkerManager.webWorkerModuleSupport) {\r\n WorkerManager.register(header);\r\n }\r\n