UNPKG

ngx-doc-viewer2

Version:
30 lines (29 loc) 1.17 kB
import { NgZone, OnDestroy, OnChanges, SimpleChanges, QueryList, ElementRef } 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 { private domSanitizer; private ngZone; loaded: EventEmitter<any>; url: string; queryParams: string; viewerUrl: string; googleCheckInterval: number; disableContent: 'none' | 'all' | 'popout' | 'popout-hide'; googleCheckContentLoaded: boolean; viewer: viewerType; iframes: QueryList<ElementRef>; fullUrl: SafeResourceUrl; externalViewer: boolean; docHtml: string; configuredViewer: viewerType; private checkIFrameSubscription; constructor(domSanitizer: DomSanitizer, ngZone: NgZone); ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): Promise<void>; iframeLoaded(): void; reloadIFrame(iframe: HTMLIFrameElement): void; private getDocxToHtml; private fileToArray; }