UNPKG

@amo-tm/wsc

Version:

The amo WSC component of the amo JS SDK

15 lines (14 loc) 669 B
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>; }