(loader, data, options, context)
| 56812 | return false; |
| 56813 | } |
| 56814 | function parseWithWorker(loader, data, options, context) { |
| 56815 | var _ref = options || {}, worker = _ref.worker; |
| 56816 | var loaderOptions = options && options[loader.id] || {}; |
| 56817 | var workerUrl = worker === "local" ? loaderOptions.localWorkerUrl : loaderOptions.workerUrl; |
| 56818 | var workerSource = "url(".concat(workerUrl, ")"); |
| 56819 | var workerName = loader.name; |
| 56820 | var workerFarm = getWorkerFarm(options); |
| 56821 | options = JSON.parse(JSON.stringify(options)); |
| 56822 | var warning = loader.version !== VERSION ? "(core version ".concat(VERSION, ")") : ""; |
| 56823 | return workerFarm.process(workerSource, "".concat(workerName, "-worker@").concat(loader.version).concat(warning), { |
| 56824 | arraybuffer: (0, _loaderUtils.toArrayBuffer)(data), |
| 56825 | options: options, |
| 56826 | source: "loaders.gl@".concat(VERSION), |
| 56827 | type: "parse" |
| 56828 | }); |
| 56829 | } |
| 56830 | exports.default = parseWithWorker; |
| 56831 | var _workerFarm = null; |
| 56832 | function getWorkerFarm() { |
nothing calls this directly
no test coverage detected