trystero
Version:
Serverless WebRTC matchmaking for painless P2P
22 lines (17 loc) • 486 B
TypeScript
declare module 'trystero/firebase' {
import {BaseRoomConfig, Room} from 'trystero'
import {FirebaseApp} from 'firebase/app'
export interface FirebaseRoomConfig {
firebaseApp?: FirebaseApp
rootPath?: string
}
export function joinRoom(
config: BaseRoomConfig & FirebaseRoomConfig,
roomId: string
): Room
export function getOccupants(
config: BaseRoomConfig & FirebaseRoomConfig,
roomId: string
): Promise<string[]>
export * from 'trystero'
}