@croquet/react
Version:
React bindings for Croquet
18 lines (17 loc) • 670 B
TypeScript
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;
}