UNPKG

@100mslive/hms-video-store

Version:

@100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow

22 lines (21 loc) 723 B
import { HMSRemotePeer } from './models/peer'; import { Store } from './store'; import { HMSPeerListIteratorOptions } from '../interfaces/peer-list-iterator'; import HMSTransport from '../transport'; export declare class HMSPeerListIterator { private transport; private store; private options?; private isEnd; private iterator; private total; private defaultPaginationLimit; constructor(transport: HMSTransport, store: Store, options?: HMSPeerListIteratorOptions | undefined); private validateConnection; hasNext(): boolean; getTotal(): number; findPeers(): Promise<HMSRemotePeer[]>; next(): Promise<HMSRemotePeer[]>; private processPeers; private updateState; }