UNPKG

picorpc

Version:

A tiny RPC library and spec, inspired by JSON-RPC 2.0 and tRPC.

23 lines (13 loc) 445 B
/* IMPORT */ import createAbstractClient from '~/clients/abstract'; import type {IProcedures, IMemoryClientOptions, IMemoryClient} from '~/types'; /* MAIN */ const createMemoryClient = <T extends IProcedures> ( options: IMemoryClientOptions ): IMemoryClient<T> => { const {context, server} = options; return createAbstractClient<T> ({ context, handler: server.handle }); }; /* EXPORT */ export default createMemoryClient;