spacesvr-websessions
Version:
A standardized reality for future of the 3D Web
18 lines (17 loc) • 453 B
TypeScript
import { Peer } from "peerjs";
import { Signaller } from "./";
declare type StoredPeer = {
id: string;
last_seen: number;
};
export declare class LocalSignaller implements Signaller {
peerId: string;
constructor(peer: Peer);
readStore(): StoredPeer[];
writeStore(peers: StoredPeer[]): void;
cleanStore(): void;
join(): Promise<string[] | undefined>;
leave(): Promise<void>;
wave(): Promise<boolean>;
}
export {};