index.js 770 B

12345678910111213141516171819202122
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. self.process = require('process/browser');
  4. const fsa_to_node_1 = require("../fsa-to-node");
  5. const FsaNodeSyncWorker_1 = require("../../src/fsa-to-node/worker/FsaNodeSyncWorker");
  6. if (typeof window === 'object') {
  7. const url = document.currentScript.src;
  8. const dir = navigator.storage.getDirectory();
  9. const fs = (window.fs = new fsa_to_node_1.FsaNodeFs(dir));
  10. if (url) {
  11. fsa_to_node_1.FsaNodeSyncAdapterWorker.start(url, dir)
  12. .then(adapter => {
  13. fs.syncAdapter = adapter;
  14. })
  15. .catch(() => { });
  16. }
  17. }
  18. else {
  19. const worker = new FsaNodeSyncWorker_1.FsaNodeSyncWorker();
  20. worker.start();
  21. }
  22. //# sourceMappingURL=index.js.map