mudb
Version:
Real-time database for multiplayer games
12 lines (11 loc) • 616 B
TypeScript
import { MuRPCClientTransport, MuRPCProtocol, MuRPCSchemas } from '../protocol';
export declare class MuRPCFetchClientTransport implements MuRPCClientTransport<any> {
private _url;
constructor(spec: {
url: string;
});
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">>;
}