helene
Version:
Real-time Web Apps for Node.js
82 lines • 3.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.WebSocketState = exports.Methods = exports.TOKEN_HEADER_KEY = exports.CLIENT_ID_HEADER_KEY = exports.NO_CHANNEL = exports.HELENE_WS_PATH = exports.RedisListeners = exports.ClientEvents = exports.ServerEvents = exports.WebSocketEvents = exports.HeleneEvents = void 0;
var HeleneEvents;
(function (HeleneEvents) {
HeleneEvents["METHOD_REFRESH"] = "helene:method:refresh";
HeleneEvents["HEARTBEAT"] = "heartbeat";
HeleneEvents["HEARTBEAT_DISCONNECT"] = "heartbeat:disconnect";
HeleneEvents["SERVER_SENT_EVENTS_CONNECTED"] = "server:sent:events:connected";
HeleneEvents["COMMIT_PENDING_SUBSCRIPTIONS"] = "commit:pending:subscriptions";
HeleneEvents["COMMIT_PENDING_UNSUBSCRIPTIONS"] = "commit:pending:unsubscriptions";
})(HeleneEvents || (exports.HeleneEvents = HeleneEvents = {}));
var WebSocketEvents;
(function (WebSocketEvents) {
WebSocketEvents["OPEN"] = "open";
WebSocketEvents["MESSAGE"] = "message";
WebSocketEvents["CONNECTION"] = "connection";
WebSocketEvents["CLOSE"] = "close";
WebSocketEvents["ERROR"] = "error";
WebSocketEvents["CONNECT"] = "connect";
WebSocketEvents["DISCONNECT"] = "disconnect";
WebSocketEvents["RECONNECT"] = "reconnect";
})(WebSocketEvents || (exports.WebSocketEvents = WebSocketEvents = {}));
var ServerEvents;
(function (ServerEvents) {
ServerEvents["AUTHENTICATION"] = "authentication";
ServerEvents["LOGOUT"] = "logout";
ServerEvents["UPGRADE"] = "upgrade";
ServerEvents["REQUEST"] = "request";
ServerEvents["HTTP_LISTENING"] = "http:listening";
ServerEvents["WEBSOCKET_LISTENING"] = "websocket:listening";
ServerEvents["CONNECTION"] = "connection";
ServerEvents["DISCONNECTION"] = "disconnection";
ServerEvents["DISCONNECT"] = "disconnect";
ServerEvents["SOCKET_ERROR"] = "socket:error";
ServerEvents["ERROR"] = "error";
ServerEvents["REDIS_CONNECT"] = "redis:connect";
ServerEvents["READY"] = "ready";
ServerEvents["METHOD_EXECUTION"] = "method:execution";
ServerEvents["CLOSED"] = "closed";
})(ServerEvents || (exports.ServerEvents = ServerEvents = {}));
var ClientEvents;
(function (ClientEvents) {
ClientEvents["LOGOUT"] = "auth:logout";
ClientEvents["ERROR"] = "error";
ClientEvents["INITIALIZING"] = "initializing";
ClientEvents["INITIALIZED"] = "initialized";
ClientEvents["CONTEXT_CHANGED"] = "context:changed";
ClientEvents["OUTBOUND_MESSAGE"] = "outbound:message";
ClientEvents["INBOUND_MESSAGE"] = "inbound:message";
ClientEvents["CONNECTING"] = "connecting";
ClientEvents["WEBSOCKET_CONNECTED"] = "websocket:connected";
ClientEvents["WEBSOCKET_CLOSED"] = "websocket:closed";
ClientEvents["WEBSOCKET_RECONNECTING"] = "websocket:reconnecting";
ClientEvents["CLOSE"] = "client:close";
})(ClientEvents || (exports.ClientEvents = ClientEvents = {}));
var RedisListeners;
(function (RedisListeners) {
RedisListeners["CONNECT"] = "connect";
RedisListeners["EVENTS"] = "events";
RedisListeners["MESSAGE"] = "message";
})(RedisListeners || (exports.RedisListeners = RedisListeners = {}));
exports.HELENE_WS_PATH = '/helene-ws';
exports.NO_CHANNEL = 'NO_CHANNEL';
exports.CLIENT_ID_HEADER_KEY = 'x-client-id';
exports.TOKEN_HEADER_KEY = 'x-api-key';
var Methods;
(function (Methods) {
Methods["RPC_LOGIN"] = "rpc:login";
Methods["RPC_LOGOUT"] = "rpc:logout";
Methods["RPC_INIT"] = "rpc:init";
Methods["RPC_ON"] = "rpc:on";
Methods["RPC_OFF"] = "rpc:off";
Methods["LIST_METHODS"] = "list:methods";
})(Methods || (exports.Methods = Methods = {}));
exports.WebSocketState = {
CONNECTING: 0,
OPEN: 1,
CLOSING: 2,
CLOSED: 3,
};
//# sourceMappingURL=constants.js.map