mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
1 line
21 KiB
JSON
1 line
21 KiB
JSON
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nclass transactionRequest {\n set onsuccess(func) {\n this.onsuccessFunc = func;\n }\n set onerror(func) {\n this.onerrorFunc = func;\n }\n}\nexport class transaction {\n constructor({\n store,\n done,\n db,\n tx,\n doneButFailed\n }) {\n var _this = this;\n this.trigger = {\n beforeInsert: false,\n afterInsert: false\n };\n this.request = [];\n this.FinishRequest = [];\n this.objectStore = currentStore => {\n return {\n add: ({\n value\n }) => {\n const request = new transactionRequest();\n request.type = 'add';\n request.value = value;\n this.request.push(request);\n let objectStore = this.tx.objectStore(currentStore);\n let addGetList = objectStore.add(value);\n addGetList.onsuccess = /*#__PURE__*/function () {\n var _ref = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\n _this.done();\n });\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }();\n addGetList.onerror = /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\n _this.doneButFailed();\n });\n return function (_x2) {\n return _ref2.apply(this, arguments);\n };\n }();\n return request;\n },\n getAll: () => {\n const request = new transactionRequest();\n this.request.push(request);\n request.type = 'getAll';\n let objectStore = this.tx.objectStore(currentStore);\n let getList = objectStore.getAll();\n getList.onsuccess = e => {\n this.done();\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\n };\n getList.onerror = e => {\n this.doneButFailed();\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\n };\n return request;\n },\n put: ({\n value,\n key = undefined\n }) => {\n const request = new transactionRequest();\n this.request.push(request);\n request.type = 'put';\n this.request.push(request);\n let objectStore = this.tx.objectStore(currentStore);\n let updateRequest = objectStore.put(value, key);\n updateRequest.onsuccess = /*#__PURE__*/function () {\n var _ref3 = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\n _this.done();\n });\n return function (_x3) {\n return _ref3.apply(this, arguments);\n };\n }();\n updateRequest.onerror = /*#__PURE__*/function () {\n var _ref4 = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\n _this.doneButFailed();\n });\n return function (_x4) {\n return _ref4.apply(this, arguments);\n };\n }();\n return request;\n },\n clear: () => {\n const request = new transactionRequest();\n this.request.push(request);\n request.type = 'clear';\n let objectStore = this.tx.objectStore(currentStore);\n objectStore.clear();\n this.tx.oncomplete = /*#__PURE__*/function () {\n var _ref5 = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\n _this.done();\n });\n return function (_x5) {\n return _ref5.apply(this, arguments);\n };\n }();\n this.tx.onerror = /*#__PURE__*/function () {\n var _ref6 = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\n _this.doneButFailed();\n });\n return function (_x6) {\n return _ref6.apply(this, arguments);\n };\n }();\n return request;\n },\n delete: ({\n id\n }) => {\n const request = new transactionRequest();\n this.request.push(request);\n request.type = 'delete';\n let objectStore = this.tx.objectStore(currentStore);\n let deleteRequest = objectStore.delete(id);\n deleteRequest.onsuccess = /*#__PURE__*/function () {\n var _ref7 = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\n _this.done();\n });\n return function (_x7) {\n return _ref7.apply(this, arguments);\n };\n }();\n deleteRequest.onerror = /*#__PURE__*/function () {\n var _ref8 = _asyncToGenerator(function* (e) {\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\n _this.doneButFailed();\n });\n return function (_x8) {\n return _ref8.apply(this, arguments);\n };\n }();\n return request;\n },\n get: ({\n id\n }) => {\n const request = new transactionRequest();\n this.request.push(request);\n request.type = 'get';\n let objectStore = this.tx.objectStore(currentStore);\n let getRequest = objectStore.get(id);\n getRequest.onsuccess = e => {\n this.done();\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\n };\n getRequest.onerror = e => {\n this.doneButFailed();\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\n };\n return request;\n },\n index: ({\n keyPath,\n value\n }) => {\n const request = new transactionRequest();\n this.request.push(request);\n request.type = 'get';\n let objectStore = this.tx.objectStore(currentStore);\n let targe = objectStore.index(keyPath);\n let getRequest = targe.get(value);\n getRequest.onsuccess = e => {\n this.done();\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\n };\n getRequest.onerror = e => {\n this.doneButFailed();\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\n };\n return request;\n }\n };\n };\n // currentStore = store\n this.doneButFailed = doneButFailed;\n this.done = done;\n // this.db = db\n this.tx = tx;\n }\n}","map":{"version":3,"names":["transactionRequest","onsuccess","func","onsuccessFunc","onerror","onerrorFunc","transaction","constructor","store","done","db","tx","doneButFailed","_this","trigger","beforeInsert","afterInsert","request","FinishRequest","objectStore","currentStore","add","value","type","push","addGetList","_ref","_asyncToGenerator","e","_x","apply","arguments","_ref2","_x2","getAll","getList","put","key","undefined","updateRequest","_ref3","_x3","_ref4","_x4","clear","oncomplete","_ref5","_x5","_ref6","_x6","delete","id","deleteRequest","_ref7","_x7","_ref8","_x8","get","getRequest","index","keyPath","targe"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/beast-orm/dist/src/connection/indexedDb/transaction.js"],"sourcesContent":["class transactionRequest {\r\n set onsuccess(func) {\r\n this.onsuccessFunc = func;\r\n }\r\n set onerror(func) {\r\n this.onerrorFunc = func;\r\n }\r\n}\r\nexport class transaction {\r\n constructor({ store, done, db, tx, doneButFailed }) {\r\n this.trigger = {\r\n beforeInsert: false,\r\n afterInsert: false,\r\n };\r\n this.request = [];\r\n this.FinishRequest = [];\r\n this.objectStore = (currentStore) => {\r\n return {\r\n add: ({ value }) => {\r\n const request = new transactionRequest();\r\n request.type = 'add';\r\n request.value = value;\r\n this.request.push(request);\r\n let objectStore = this.tx.objectStore(currentStore);\r\n let addGetList = objectStore.add(value);\r\n addGetList.onsuccess = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\r\n this.done();\r\n };\r\n addGetList.onerror = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\r\n this.doneButFailed();\r\n };\r\n return request;\r\n },\r\n getAll: () => {\r\n const request = new transactionRequest();\r\n this.request.push(request);\r\n request.type = 'getAll';\r\n let objectStore = this.tx.objectStore(currentStore);\r\n let getList = objectStore.getAll();\r\n getList.onsuccess = (e) => {\r\n this.done();\r\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\r\n };\r\n getList.onerror = (e) => {\r\n this.doneButFailed();\r\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\r\n };\r\n return request;\r\n },\r\n put: ({ value, key = undefined }) => {\r\n const request = new transactionRequest();\r\n this.request.push(request);\r\n request.type = 'put';\r\n this.request.push(request);\r\n let objectStore = this.tx.objectStore(currentStore);\r\n let updateRequest = objectStore.put(value, key);\r\n updateRequest.onsuccess = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\r\n this.done();\r\n };\r\n updateRequest.onerror = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\r\n this.doneButFailed();\r\n };\r\n return request;\r\n },\r\n clear: () => {\r\n const request = new transactionRequest();\r\n this.request.push(request);\r\n request.type = 'clear';\r\n let objectStore = this.tx.objectStore(currentStore);\r\n objectStore.clear();\r\n this.tx.oncomplete = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\r\n this.done();\r\n };\r\n this.tx.onerror = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\r\n this.doneButFailed();\r\n };\r\n return request;\r\n },\r\n delete: ({ id }) => {\r\n const request = new transactionRequest();\r\n this.request.push(request);\r\n request.type = 'delete';\r\n let objectStore = this.tx.objectStore(currentStore);\r\n let deleteRequest = objectStore.delete(id);\r\n deleteRequest.onsuccess = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\r\n this.done();\r\n };\r\n deleteRequest.onerror = async (e) => {\r\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\r\n this.doneButFailed();\r\n };\r\n return request;\r\n },\r\n get: ({ id }) => {\r\n const request = new transactionRequest();\r\n this.request.push(request);\r\n request.type = 'get';\r\n let objectStore = this.tx.objectStore(currentStore);\r\n let getRequest = objectStore.get(id);\r\n getRequest.onsuccess = (e) => {\r\n this.done();\r\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\r\n };\r\n getRequest.onerror = (e) => {\r\n this.doneButFailed();\r\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\r\n };\r\n return request;\r\n },\r\n index: ({ keyPath, value }) => {\r\n const request = new transactionRequest();\r\n this.request.push(request);\r\n request.type = 'get';\r\n let objectStore = this.tx.objectStore(currentStore);\r\n let targe = objectStore.index(keyPath);\r\n let getRequest = targe.get(value);\r\n getRequest.onsuccess = (e) => {\r\n this.done();\r\n request === null || request === void 0 ? void 0 : request.onsuccessFunc(e);\r\n };\r\n getRequest.onerror = (e) => {\r\n this.doneButFailed();\r\n request === null || request === void 0 ? void 0 : request.onerrorFunc(e);\r\n };\r\n return request;\r\n }\r\n };\r\n };\r\n // currentStore = store\r\n this.doneButFailed = doneButFailed;\r\n this.done = done;\r\n // this.db = db\r\n this.tx = tx;\r\n }\r\n}\r\n"],"mappings":"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"},"metadata":{},"sourceType":"module"} |