UNPKG

human-crypto-keys

Version:

Generate and import human-friendly cryptographic keys using mnemonics or seeds

38 lines (29 loc) 697 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; let refCount = 0; let globalWorker; const restore = () => { refCount -= 1; if (refCount <= 0 && globalWorker) { /* eslint-disable no-global-assign */ Worker = globalWorker; /* eslint-enabled no-global-assign */ } }; const disableWorker = () => { refCount += 1; if (typeof Worker === 'undefined') { return restore; } globalWorker = Worker; /* eslint-disable no-global-assign */ Worker = undefined; /* eslint-enabled no-global-assign */ return restore; }; var _default = disableWorker; exports.default = _default; module.exports = exports.default;