UNPKG

@100mslive/roomkit-react

Version:

![Banner](https://github.com/100mslive/web-sdks/blob/06c65259912db6ccd8617f2ecb6fef51429251ec/prebuilt-banner.png)

23 lines (22 loc) 804 B
import { HMSPeer, HMSPeerID, IStoreReadOnly } from '@100mslive/react-sdk'; declare class PeersSorter { storeUnsubscribe: undefined | (() => void); store: IStoreReadOnly<any>; peers: Map<string, HMSPeer>; lruPeers: Set<HMSPeerID>; tilesPerPage: number; speaker?: HMSPeer; listeners: Set<(peers: HMSPeer[]) => void>; constructor(store: IStoreReadOnly<any>); setPeersAndTilesPerPage: ({ peers, tilesPerPage }: { peers: HMSPeer[]; tilesPerPage: number; }) => void; onUpdate: (cb: (peers: HMSPeer[]) => void) => void; stop: () => void; moveSpeakerToFront: (speaker?: HMSPeer) => void; onDominantSpeakerChange: (speaker: HMSPeer | null) => void; updateListeners: () => void; private maintainLruSize; } export default PeersSorter;