Files
doneit-web/.angular/cache/14.2.12/babel-webpack/9b2e126bff470bd5d695931f1a8e2078.json
T
Eudes Inácio 53b71ea16f its working
2023-06-30 09:54:21 +01:00

1 line
4.4 KiB
JSON

{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { taskHolder } from './taskHolder.js';\nclass _WorkerManager {\n constructor() {\n this.webWorkerModuleSupport = false;\n this.webWorkerModuleSupport = this.supportsWorkerType();\n if (this.webWorkerModuleSupport) {\n this.myWorker = new Worker(new URL('./worker.js', import.meta.url), {\n type: \"module\"\n });\n this.myWorker.onmessage = oEvent => {\n const data = oEvent.data;\n this.onmessage(data);\n };\n this.myWorker.onerror = error => {\n console.log('myWorker', error);\n };\n }\n }\n // https://stackoverflow.com/a/62963963/14115342\n supportsWorkerType() {\n let supports = false;\n const tester = {\n get type() {\n return supports = true;\n } // it's been called, it's supported\n };\n\n try {\n const worker = new Worker('blob://', tester);\n } finally {\n return supports;\n }\n }\n register(data) {\n this.myWorker.postMessage(data.params);\n taskHolder.register(data);\n return data.queryId;\n }\n onmessage(data) {\n return _asyncToGenerator(function* () {\n taskHolder.onmessage(data);\n })();\n }\n}\nexport const WorkerManager = new _WorkerManager();","map":{"version":3,"names":["taskHolder","_WorkerManager","constructor","webWorkerModuleSupport","supportsWorkerType","myWorker","Worker","URL","import","meta","url","type","onmessage","oEvent","data","onerror","error","console","log","supports","tester","worker","register","postMessage","params","queryId","_asyncToGenerator","WorkerManager"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/beast-orm/dist/src/connection/workerManager.js"],"sourcesContent":["import { taskHolder } from './taskHolder.js';\r\nclass _WorkerManager {\r\n constructor() {\r\n this.webWorkerModuleSupport = false;\r\n this.webWorkerModuleSupport = this.supportsWorkerType();\r\n if (this.webWorkerModuleSupport) {\r\n this.myWorker = new Worker(new URL('./worker.js', import.meta.url), { type: \"module\" });\r\n this.myWorker.onmessage = (oEvent) => {\r\n const data = oEvent.data;\r\n this.onmessage(data);\r\n };\r\n this.myWorker.onerror = (error) => {\r\n console.log('myWorker', error);\r\n };\r\n }\r\n }\r\n // https://stackoverflow.com/a/62963963/14115342\r\n supportsWorkerType() {\r\n let supports = false;\r\n const tester = {\r\n get type() { return supports = true; } // it's been called, it's supported\r\n };\r\n try {\r\n const worker = new Worker('blob://', tester);\r\n }\r\n finally {\r\n return supports;\r\n }\r\n }\r\n register(data) {\r\n this.myWorker.postMessage(data.params);\r\n taskHolder.register(data);\r\n return data.queryId;\r\n }\r\n async onmessage(data) {\r\n taskHolder.onmessage(data);\r\n }\r\n}\r\nexport const WorkerManager = new _WorkerManager();\r\n"],"mappings":";AAAA,SAASA,UAAU,QAAQ,iBAAiB;AAC5C,MAAMC,cAAc,CAAC;EACjBC,WAAWA,CAAA,EAAG;IACV,IAAI,CAACC,sBAAsB,GAAG,KAAK;IACnC,IAAI,CAACA,sBAAsB,GAAG,IAAI,CAACC,kBAAkB,CAAC,CAAC;IACvD,IAAI,IAAI,CAACD,sBAAsB,EAAE;MAC7B,IAAI,CAACE,QAAQ,GAAG,IAAIC,MAAM,CAAC,IAAIC,GAAG,CAAC,aAAa,EAAEC,MAAM,CAACC,IAAI,CAACC,GAAG,CAAC,EAAE;QAAEC,IAAI,EAAE;MAAS,CAAC,CAAC;MACvF,IAAI,CAACN,QAAQ,CAACO,SAAS,GAAIC,MAAM,IAAK;QAClC,MAAMC,IAAI,GAAGD,MAAM,CAACC,IAAI;QACxB,IAAI,CAACF,SAAS,CAACE,IAAI,CAAC;MACxB,CAAC;MACD,IAAI,CAACT,QAAQ,CAACU,OAAO,GAAIC,KAAK,IAAK;QAC/BC,OAAO,CAACC,GAAG,CAAC,UAAU,EAAEF,KAAK,CAAC;MAClC,CAAC;IACL;EACJ;EACA;EACAZ,kBAAkBA,CAAA,EAAG;IACjB,IAAIe,QAAQ,GAAG,KAAK;IACpB,MAAMC,MAAM,GAAG;MACX,IAAIT,IAAIA,CAAA,EAAG;QAAE,OAAOQ,QAAQ,GAAG,IAAI;MAAE,CAAC,CAAC;IAC3C,CAAC;;IACD,IAAI;MACA,MAAME,MAAM,GAAG,IAAIf,MAAM,CAAC,SAAS,EAAEc,MAAM,CAAC;IAChD,CAAC,SACO;MACJ,OAAOD,QAAQ;IACnB;EACJ;EACAG,QAAQA,CAACR,IAAI,EAAE;IACX,IAAI,CAACT,QAAQ,CAACkB,WAAW,CAACT,IAAI,CAACU,MAAM,CAAC;IACtCxB,UAAU,CAACsB,QAAQ,CAACR,IAAI,CAAC;IACzB,OAAOA,IAAI,CAACW,OAAO;EACvB;EACMb,SAASA,CAACE,IAAI,EAAE;IAAA,OAAAY,iBAAA;MAClB1B,UAAU,CAACY,SAAS,CAACE,IAAI,CAAC;IAAC;EAC/B;AACJ;AACA,OAAO,MAAMa,aAAa,GAAG,IAAI1B,cAAc,CAAC,CAAC"},"metadata":{},"sourceType":"module"}