@jaguards/ngx-viewer2
Version:
Angular 15+ directive for the Viewer.js library
25 lines (24 loc) • 1.34 kB
TypeScript
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>;
}