UNPKG

web-worker-helper

Version:

Utilities for running tasks on worker threads

51 lines (50 loc) 3.86 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.NullWorker = exports.AsyncQueue = exports.loadLibrary = exports.getLibraryUrl = exports.getTransferList = exports.getWorkerURL = exports.createWorker = exports.canProcessOnWorker = exports.processOnWorker = exports.WorkerBody = exports.WorkerPool = exports.WorkerFarm = exports.WorkerThread = exports.WorkerJob = exports.isWorker = exports.assert = exports.version = void 0; var version_1 = require("./version"); Object.defineProperty(exports, "version", { enumerable: true, get: function () { return __importDefault(version_1).default; } }); // GENERAL UTILS var assert_1 = require("./utils/env-utils/assert"); Object.defineProperty(exports, "assert", { enumerable: true, get: function () { return assert_1.assert; } }); var globals_1 = require("./utils/env-utils/globals"); Object.defineProperty(exports, "isWorker", { enumerable: true, get: function () { return globals_1.isWorker; } }); // WORKER UTILS - TYPES var worker_job_1 = require("./worker-farm/worker-job"); Object.defineProperty(exports, "WorkerJob", { enumerable: true, get: function () { return __importDefault(worker_job_1).default; } }); var worker_thread_1 = require("./worker-farm/worker-thread"); Object.defineProperty(exports, "WorkerThread", { enumerable: true, get: function () { return __importDefault(worker_thread_1).default; } }); // WORKER FARMS var worker_farm_1 = require("./worker-farm/worker-farm"); Object.defineProperty(exports, "WorkerFarm", { enumerable: true, get: function () { return __importDefault(worker_farm_1).default; } }); var worker_pool_1 = require("./worker-farm/worker-pool"); Object.defineProperty(exports, "WorkerPool", { enumerable: true, get: function () { return __importDefault(worker_pool_1).default; } }); var worker_body_1 = require("./worker-farm/worker-body"); Object.defineProperty(exports, "WorkerBody", { enumerable: true, get: function () { return __importDefault(worker_body_1).default; } }); var process_on_worker_1 = require("./worker-api/process-on-worker"); Object.defineProperty(exports, "processOnWorker", { enumerable: true, get: function () { return process_on_worker_1.processOnWorker; } }); Object.defineProperty(exports, "canProcessOnWorker", { enumerable: true, get: function () { return process_on_worker_1.canProcessOnWorker; } }); var create_worker_1 = require("./worker-api/create-worker"); Object.defineProperty(exports, "createWorker", { enumerable: true, get: function () { return create_worker_1.createWorker; } }); // WORKER UTILS - EXPORTS var get_worker_url_1 = require("./worker-api/get-worker-url"); Object.defineProperty(exports, "getWorkerURL", { enumerable: true, get: function () { return get_worker_url_1.getWorkerURL; } }); var get_transfer_list_1 = require("./utils/worker-utils/get-transfer-list"); Object.defineProperty(exports, "getTransferList", { enumerable: true, get: function () { return get_transfer_list_1.getTransferList; } }); // LIBRARY UTILS var library_utils_1 = require("./utils/library-utils/library-utils"); Object.defineProperty(exports, "getLibraryUrl", { enumerable: true, get: function () { return library_utils_1.getLibraryUrl; } }); Object.defineProperty(exports, "loadLibrary", { enumerable: true, get: function () { return library_utils_1.loadLibrary; } }); // PARSER UTILS var async_queue_1 = require("./async-queue/async-queue"); Object.defineProperty(exports, "AsyncQueue", { enumerable: true, get: function () { return __importDefault(async_queue_1).default; } }); // WORKER OBJECTS /** A null worker to test that worker processing is functional */ exports.NullWorker = { id: 'null', name: 'null', module: 'web-worker-helper', options: {}, };