UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

31 lines (30 loc) 1.27 kB
import { IWebComponentInstance } from "../../"; import { IImageGridComponent, VueComponentBase } from ".."; import { MediaItem, MediaPickerEnums } from "../../models"; import "./ImageGrid.css"; import { ImageGridLocalization } from "./loc"; export declare class ImageGridComponent extends VueComponentBase implements IWebComponentInstance, IImageGridComponent { images: Array<MediaItem>; onImageSelected: (image: MediaItem) => void; appendToGrid: boolean; itemDetailSlot?: (item: MediaItem) => JSX.Element; itemOverlaySlot?: (item: MediaItem) => JSX.Element; searchStatus?: MediaPickerEnums.MediaSearchStatus; enableNoResultText: boolean; imageLoc: ImageGridLocalization.locInterface; private resultStyles; static MAX_REQUEST_LIMIT: number; private loadedImages; isInitialized: boolean; dialogModelChange(images: Array<MediaItem>): void; created(): void; mounted(): void; private init; private loadedImgElements; onImageLoaded(item: MediaItem): void; showImageToGrid(): void; getImages(items: Array<MediaItem>, startIndex: any, endIndex: any): MediaItem[]; private CreateColumnArray; renderMessage(message: any): VueTsxSupport.JSX.Element; render(): VueTsxSupport.JSX.Element; }