UNPKG

mudb

Version:

Real-time database for multiplayer games

16 lines (15 loc) 710 B
import { MuRPCClientTransport, MuRPCProtocol, MuRPCSchemas } from '../protocol'; export declare class MuRPCHttpClientTransport implements MuRPCClientTransport<any> { private _url; private _cookies; private _headers; constructor(spec: { url: string; timeout: number; headers?: object; }); send<Protocol extends MuRPCProtocol<any>>(schemas: MuRPCSchemas<Protocol>, arg: MuRPCSchemas<Protocol>['argSchema']['identity']): Promise<import("../../schema/union").UnionInstance<{ success: import("../../schema").MuUnion<{ [method in keyof Protocol["api"]]: Protocol["api"]["ret"]; }>; error: import("../../schema").MuUTF8; }, "error" | "success">>; }