@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) • 372 B
TypeScript
export interface PromiseCallbacks<T, K = void> {
resolve: (value: T) => void;
reject: (reason?: any) => void;
metadata?: K;
}
export declare class PromiseWithCallbacks<T> {
promise: Promise<T>;
resolve: (value: T) => void;
reject: (reason?: any) => void;
constructor(cb: (resolve: (value: T) => void, reject: (reason?: any) => void) => any);
}