UNPKG

@hazae41/jsonrpc

Version:

Rust-like JSON-RPC for TypeScript

1 lines 733 B
{"version":3,"file":"rpc.mjs","sources":["../../../../src/mods/rpc/rpc.ts"],"sourcesContent":["import { RpcParamfulRequestPreinit, RpcRequest, RpcRequestPreinit } from \"./request.js\"\n\nexport class RpcCounter {\n\n id = 0\n\n prepare<T>(init: RpcRequestPreinit<T>): RpcRequest<T>\n\n prepare<T>(init: RpcParamfulRequestPreinit<T>): RpcRequest<T> {\n const { id = this.id++, method, params } = init\n return new RpcRequest(id, method, params)\n }\n\n}\n"],"names":[],"mappings":";;MAEa,UAAU,CAAA;IAErB,EAAE,GAAG,CAAC,CAAA;AAIN,IAAA,OAAO,CAAI,IAAkC,EAAA;AAC3C,QAAA,MAAM,EAAE,EAAE,GAAG,IAAI,CAAC,EAAE,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,GAAG,IAAI,CAAA;QAC/C,OAAO,IAAI,UAAU,CAAC,EAAE,EAAE,MAAM,EAAE,MAAM,CAAC,CAAA;KAC1C;AAEF;;;;"}