zorigami
Version:
a package for managing web workers
18 lines • 774 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var dispatch_message_1 = require("../worker_api/dispatch_message");
var provide_api_config_1 = require("../shared/provide_api_config");
var provide_name_1 = require("../shared/provide_name");
function install_worker(api_configuration, worker_name) {
/**
* call this function from the entry point of the worker. must provide an
* api_configuration and a worker_name.
*/
if (typeof window === 'undefined') {
provide_name_1.default.setWorkerName(worker_name);
self.onmessage = dispatch_message_1.default;
provide_api_config_1.default.storeApiConfig(api_configuration);
}
}
exports.default = install_worker;
//# sourceMappingURL=install_worker.js.map