@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
12 lines (11 loc) • 447 B
text/typescript
export interface IHMSSessionStoreActions<T> {
set<K extends keyof T>(key: K, value?: T[K]): Promise<void>;
/**
* observe a particular key or set of keys to receive updates of its latest value when its changed
*/
observe(keys: keyof T | Array<keyof T>): Promise<void>;
/**
* unobserve a particular key or set of keys to stop receiving updates of its latest value
*/
unobserve(keys: keyof T | Array<keyof T>): Promise<void>;
}