ng-devui
Version:
DevUI components based on Angular
23 lines (22 loc) • 1.27 kB
TypeScript
import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { ModalService } from 'ng-devui/modal';
import { Subject } from 'rxjs';
import { IImagePreviewToolbar } from './image-preview.component';
import * as i0 from "@angular/core";
export declare class ImagePreviewDirective implements OnInit, OnDestroy {
private elementRef;
private modalService;
customSub: Subject<HTMLElement>;
disableDefault: boolean;
toolbar: IImagePreviewToolbar;
zIndex: number;
backDropZIndex: number;
get defaultClasses(): boolean;
onClick($event: any): void;
constructor(elementRef: ElementRef, modalService: ModalService);
ngOnInit(): void;
ngOnDestroy(): void;
imagePreView(imageHTMLElement: HTMLElement): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ImagePreviewDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ImagePreviewDirective, "[dImagePreview]", never, { "customSub": { "alias": "customSub"; "required": false; }; "disableDefault": { "alias": "disableDefault"; "required": false; }; "toolbar": { "alias": "toolbar"; "required": false; }; "zIndex": { "alias": "zIndex"; "required": false; }; "backDropZIndex": { "alias": "backDropZIndex"; "required": false; }; }, {}, never, never, false, never>;
}