UNPKG

truly-ui

Version:

Web Components for Desktop Applications.

42 lines 2.1 kB
import { EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { LightboxService } from '../lightbox/services/lightbox.service'; import { ThumbnailService } from './thumbnail.service'; import { DialogService } from '../dialog/dialog.service'; import { ModalOptions } from '../modal/interfaces/modal-options'; import * as i0 from "@angular/core"; export declare class TlThumbnail implements OnInit, OnChanges { private lightboxService; private thumbnailService; private dialogService; image: any; mimeType: any; data: { index?: number; description?: string; file: string; type: string; }[]; bordered: boolean; shape: 'square' | 'circle'; size: { width: string; height: string; }; showDeleteButton: boolean; confirmationDeleteMessage: string; showConfirmationOnDelete: boolean; modalDeleteOptions: ModalOptions; overlayTemplate: TemplateRef<any>; emptyTemplate: TemplateRef<any>; clickThumbnail: EventEmitter<any>; clickDeleteThumbail: EventEmitter<any>; constructor(lightboxService: LightboxService, thumbnailService: ThumbnailService, dialogService: DialogService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; get isCircle(): boolean; onViewImage(image: any): void; onDeleteThumb(image: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<TlThumbnail, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TlThumbnail, "tl-thumbnail", never, { "image": "image"; "mimeType": "mimeType"; "data": "data"; "bordered": "bordered"; "shape": "shape"; "size": "size"; "showDeleteButton": "showDeleteButton"; "confirmationDeleteMessage": "confirmationDeleteMessage"; "showConfirmationOnDelete": "showConfirmationOnDelete"; "modalDeleteOptions": "modalDeleteOptions"; "overlayTemplate": "overlayTemplate"; "emptyTemplate": "emptyTemplate"; }, { "clickThumbnail": "clickThumbnail"; "clickDeleteThumbail": "clickDeleteThumbail"; }, never, never, false, never>; } //# sourceMappingURL=thumbnail.d.ts.map