UNPKG

@jsonjoy.com/reactive-rpc

Version:

Reactive-RPC is a library for building reactive APIs over WebSocket, HTTP, and other RPCs.

17 lines 646 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateMethod = exports.validateId = void 0; const RpcError_1 = require("./caller/error/RpcError"); const validateId = (id) => { if (typeof id !== 'number' || !Number.isInteger(id) || id < 0) { throw RpcError_1.RpcError.validation('Invalid id'); } }; exports.validateId = validateId; const validateMethod = (method) => { if (!method || typeof method !== 'string' || method.length > 64) { throw RpcError_1.RpcError.validation('Invalid method'); } }; exports.validateMethod = validateMethod; //# sourceMappingURL=validation.js.map