UNPKG

ngx-doc-viewer

Version:
32 lines (31 loc) 1.24 kB
import { NgZone, OnDestroy, OnChanges, SimpleChanges, QueryList, ElementRef, AfterViewInit } from '@angular/core'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import { EventEmitter } from '@angular/core'; export declare type viewerType = 'google' | 'office' | 'mammoth' | 'pdf' | 'url'; export declare class NgxDocViewerComponent implements OnChanges, OnDestroy, AfterViewInit { private domSanitizer; private ngZone; loaded: EventEmitter<void>; url: string; queryParams: string; viewerUrl: string; googleCheckInterval: number; googleMaxChecks: number; disableContent: 'none' | 'all' | 'popout' | 'popout-hide'; googleCheckContentLoaded: boolean; viewer: viewerType; overrideLocalhost: ''; iframes: QueryList<ElementRef>; fullUrl: SafeResourceUrl; externalViewer: boolean; docHtml: string; configuredViewer: viewerType; private checkIFrameSubscription; private shouldCheckIframe; constructor(domSanitizer: DomSanitizer, ngZone: NgZone); ngAfterViewInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): Promise<void>; private reloadIframe; iframeLoaded(): void; }