UNPKG

@totvs-agro/mobile-components

Version:

Componentes Mobile Totvs (Front-End) para utilização dos estilos do T-Faces e Ionic v3

39 lines (38 loc) 1.92 kB
import { HttpClient } from '@angular/common/http'; import { DomSanitizer } from '@angular/platform-browser'; import { ImageViewerController } from 'ionic-img-viewer'; import { ImageUtil } from '../../util/image-util'; import { ImageItemModel } from '../../model/images-itens/image-item-model'; import { ImageItemType } from './image-item-type'; import { TotvsNotificationProvider } from '../../providers/totvs-notification-provider'; import { TotvsTranslateProvider } from '../../providers/translate/totvs-translate-provider'; export declare class ImagesItensComponent { private sanitizer; private _imageViewerCtrl; private _imageUtil; private _notificationProvider; private _httpClient; private _translate; text: string; urlImage: string; typeSlider: ImageItemType; typeList: ImageItemType; imageClick: Function; callBackButtonClick: Function; callBackEditLabel: Function; images: ImageItemModel[]; imageItemType: ImageItemType; msgNoItem: string; thumbnails: ImageItemModel[]; constructor(sanitizer: DomSanitizer, _imageViewerCtrl: ImageViewerController, _imageUtil: ImageUtil, _notificationProvider: TotvsNotificationProvider, _httpClient: HttpClient, _translate: TotvsTranslateProvider); getBackground(image: any): import("@angular/platform-browser").SafeStyle; initializeThumbnails(): Promise<void>; addThumbnail(fullImage: ImageItemModel): Promise<void>; generateThumbnailAndPush(fullImage: ImageItemModel, index?: number): Promise<void>; isLoadedImage(image: ImageItemModel): boolean; callImageClick(thumbnail: ImageItemModel): void; callButtonClick(thumbnail: ImageItemModel): void; removeImage(thumbnail: ImageItemModel, undoCallBack?: Function): void; callLabelClick(thumbnailId: string, thumbnailTitle: string): void; dateAsString(image: any): string; }