UNPKG

@croquet/react

Version:

React bindings for Croquet

18 lines (17 loc) 670 B
import { Model, SubscriptionHandler, FutureHandler } from '@croquet/croquet'; export declare class ReactModel extends Model { __reactEvents: { scope: string; event: string; }[]; __views: Set<string> | null; init(options: any): void; private __viewJoin; private __viewExit; handleViewJoin(viewId: string): void; handleViewExit(viewId: string): void; subscribe<T>(scope: string, event: string, handler: SubscriptionHandler<T>): void; private __subscribe; __future_wrapper(methodName: keyof this, ...args: any[]): void; future<T extends any[]>(tOffset: number, method?: FutureHandler<T>, ...args: T): this; }