@amo-tm/wsc
Version:
The amo WSC component of the amo JS SDK
15 lines (14 loc) • 669 B
TypeScript
import { Provider } from './core/component/provider';
import { WscParams } from './interfaces/public-types';
import { WscConnectorInnerName } from './interfaces/wsc-connector-inner';
export declare class WscService {
private readonly wscConnectorInnerProvider;
private currentWscParams;
private iframeElementDeffered;
private connectingPromise;
constructor(wscConnectorInnerProvider: Provider<WscConnectorInnerName>);
updateParams(wscParams: WscParams): void;
getCurrentWscParams(): WscParams | null;
connectIframe(wscParams: WscParams): Promise<void | Error>;
getIframeElement(): Promise<HTMLIFrameElement | Error>;
}