UNPKG

@jaguards/ngx-viewer2

Version:

Angular 15+ directive for the Viewer.js library

25 lines (24 loc) 1.34 kB
import { ElementRef, OnDestroy, AfterViewInit, EventEmitter } from '@angular/core'; import Viewer from 'viewerjs'; import * as i0 from "@angular/core"; export declare class NgxViewer2Directive implements AfterViewInit, OnDestroy { private elementRef; viewerOptions: Viewer.Options; viewerReady: EventEmitter<Event>; viewerShow: EventEmitter<Event>; viewerShown: EventEmitter<Event>; viewerHide: EventEmitter<Event>; viewerHidden: EventEmitter<Event>; viewerView: EventEmitter<Event>; viewerViewed: EventEmitter<Event>; viewerZoom: EventEmitter<Event>; viewerZoomed: EventEmitter<Event>; instance: Viewer; private nativeElement; constructor(elementRef: ElementRef); ngAfterViewInit(): void; private initViewer; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxViewer2Directive, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgxViewer2Directive, "[ngxViewer2]", never, { "viewerOptions": { "alias": "viewerOptions"; "required": false; }; }, { "viewerReady": "viewerReady"; "viewerShow": "viewerShow"; "viewerShown": "viewerShown"; "viewerHide": "viewerHide"; "viewerHidden": "viewerHidden"; "viewerView": "viewerView"; "viewerViewed": "viewerViewed"; "viewerZoom": "viewerZoom"; "viewerZoomed": "viewerZoomed"; }, never, never, false, never>; }