UNPKG

co-share

Version:

A Javascript framework for easily building shared applications such as chats and games

10 lines (9 loc) 361 B
import { Observable } from "rxjs"; import { StoreLinkId, StoreLinkMessage } from "."; export declare type ConnectionMessage = [id: StoreLinkId, ...storeLinkMessage: StoreLinkMessage]; export declare type Connection = { userData: any; publish(...message: ConnectionMessage): void; receive(): Observable<ConnectionMessage>; disconnect(): void; };