mudb
Version:
Real-time database for multiplayer games
22 lines (21 loc) • 511 B
TypeScript
import { MuRDA } from '../rda/rda';
export declare function rdaProtocol<RDA extends MuRDA<any, any, any, any>>(rda: RDA): {
client: {
init: any;
squash: any;
apply: any;
};
server: {
apply: any;
};
};
export declare type RDAProtocol<RDA extends MuRDA<any, any, any, any>> = {
client: {
init: RDA['storeSchema'];
squash: RDA['stateSchema'];
apply: RDA['actionSchema'];
};
server: {
apply: RDA['actionSchema'];
};
};