UNPKG

@halloverden/ngx-zendesk-web-widget

Version:
26 lines (25 loc) 1.12 kB
import { NgxZendeskWebWidgetConfig } from './ngx-zendesk-web-widget.config'; import { WindowService } from './window.service'; import { NgxZendeskWebWidgetZeInstanceInterface } from './ngx-zendesk-web-widget-ze-instance.interface'; import * as i0 from "@angular/core"; export declare class NgxZendeskWebWidgetService { private config; private windowService; private _document; private _initialized; private _window; private _zE; constructor(config: NgxZendeskWebWidgetConfig, windowService: WindowService, _document: Document); init(): Promise<boolean>; private getInjectionElement; private finishLoading; private buildIframeElement; private buildScriptElement; private _verifyConfig; get isInitialized(): boolean; get zE(): NgxZendeskWebWidgetZeInstanceInterface; commandWebWidget(command: string, options?: any): void; onWebWidgetEvent(eventName: string, handler: (event?: any) => void): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxZendeskWebWidgetService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxZendeskWebWidgetService>; }