rpc-websocketserver
Version:
Simple rpc websocket server, wrapping the very popular 'ws' library. Register your RPCs with convenient decorators.
26 lines • 2.51 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.JSONRPC2MessageHandler = exports.SimpleMessageHandler = exports.buildError = exports.buildResponse = exports.assertValidJSONRPC2Request = exports.validateMethod = exports.validateParams = exports.assertValidRequest = exports.validateAndParseMessage = exports.assertStringOrBuffer = exports.param = exports.register = exports.WebSocketServer = void 0;
var websocket_server_1 = require("./lib/websocket-server");
Object.defineProperty(exports, "WebSocketServer", { enumerable: true, get: function () { return websocket_server_1.WebSocketServer; } });
var decorators_1 = require("./lib/decorators");
Object.defineProperty(exports, "register", { enumerable: true, get: function () { return decorators_1.register; } });
Object.defineProperty(exports, "param", { enumerable: true, get: function () { return decorators_1.param; } });
var utils_1 = require("./lib/utils");
Object.defineProperty(exports, "assertStringOrBuffer", { enumerable: true, get: function () { return utils_1.assertStringOrBuffer; } });
Object.defineProperty(exports, "validateAndParseMessage", { enumerable: true, get: function () { return utils_1.validateAndParseMessage; } });
Object.defineProperty(exports, "assertValidRequest", { enumerable: true, get: function () { return utils_1.assertValidRequest; } });
Object.defineProperty(exports, "validateParams", { enumerable: true, get: function () { return utils_1.validateParams; } });
Object.defineProperty(exports, "validateMethod", { enumerable: true, get: function () { return utils_1.validateMethod; } });
var utils_2 = require("./lib/json-rpc-2/utils");
Object.defineProperty(exports, "assertValidJSONRPC2Request", { enumerable: true, get: function () { return utils_2.assertValidJSONRPC2Request; } });
Object.defineProperty(exports, "buildResponse", { enumerable: true, get: function () { return utils_2.buildResponse; } });
Object.defineProperty(exports, "buildError", { enumerable: true, get: function () { return utils_2.buildError; } });
var simple_1 = __importDefault(require("./lib/message-handlers/simple"));
exports.SimpleMessageHandler = simple_1.default;
var json_rpc_2_1 = __importDefault(require("./lib/message-handlers/json-rpc-2"));
exports.JSONRPC2MessageHandler = json_rpc_2_1.default;
//# sourceMappingURL=index.js.map