UNPKG

diffusion

Version:

Diffusion JavaScript client

41 lines (40 loc) 1.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WorkerStreamCommand = exports.WorkerSessionLockCommand = exports.WorkerCommand = void 0; /** * Commands that are sent to a shared session in a webworker */ var WorkerCommand; (function (WorkerCommand) { WorkerCommand["CONNECT"] = "connect"; WorkerCommand["CONNECT_EXISTING"] = "connect-existing"; WorkerCommand["CLOSE"] = "close"; WorkerCommand["MESSAGE"] = "message"; WorkerCommand["STREAM"] = "stream"; WorkerCommand["SERVICE"] = "service"; WorkerCommand["LOCK"] = "lock"; WorkerCommand["CID"] = "cid"; })(WorkerCommand = exports.WorkerCommand || (exports.WorkerCommand = {})); /** * Webworker commands to manage a session lock */ var WorkerSessionLockCommand; (function (WorkerSessionLockCommand) { WorkerSessionLockCommand["ACQUIRED"] = "acquired"; WorkerSessionLockCommand["ACQUIRE_ERROR"] = "acquire_error"; WorkerSessionLockCommand["OWNED"] = "owned"; WorkerSessionLockCommand["REMOVED"] = "removed"; WorkerSessionLockCommand["RELEASED"] = "released"; WorkerSessionLockCommand["RELEASE_ERROR"] = "release_error"; })(WorkerSessionLockCommand = exports.WorkerSessionLockCommand || (exports.WorkerSessionLockCommand = {})); /** * Webworker commands relating to stream events */ var WorkerStreamCommand; (function (WorkerStreamCommand) { WorkerStreamCommand["OPEN"] = "open"; WorkerStreamCommand["VALUE"] = "value"; WorkerStreamCommand["SUBSCRIPTION"] = "subscription"; WorkerStreamCommand["UNSUBSCRIPTION"] = "unsubscription"; WorkerStreamCommand["SUBSCRIPTION_ERROR"] = "subscription_error"; })(WorkerStreamCommand = exports.WorkerStreamCommand || (exports.WorkerStreamCommand = {}));