Migrate components to typescript
This commit is contained in:
48
src/components/imageGallery/IImageGalleryComponentProps.ts
Normal file
48
src/components/imageGallery/IImageGalleryComponentProps.ts
Normal file
@@ -0,0 +1,48 @@
|
||||
import { Image } from 'core/domain/imageGallery'
|
||||
|
||||
export interface IImageGalleryComponentProps {
|
||||
|
||||
/**
|
||||
* Select image from image gallery
|
||||
*
|
||||
* @type {(URL: string,fullPath: string)}
|
||||
* @memberof IImageGalleryComponentProps
|
||||
*/
|
||||
set?: (URL: string,fullPath: string) => void
|
||||
|
||||
/**
|
||||
* Delete an image
|
||||
*
|
||||
* @memberof IImageGalleryComponentProps
|
||||
*/
|
||||
deleteImage?: (imageId: string) => void
|
||||
|
||||
/**
|
||||
* Save image in image gallery
|
||||
*
|
||||
* @memberof IImageGalleryComponentProps
|
||||
*/
|
||||
saveImageGallery?: (URL: string,fullPath: string) => void
|
||||
|
||||
/**
|
||||
* Change progress state
|
||||
*
|
||||
* @memberof IImageGalleryComponentProps
|
||||
*/
|
||||
progressChange?: (percentage: number, status: boolean) => void
|
||||
|
||||
/**
|
||||
* Close image gallery
|
||||
*
|
||||
* @memberof IImageGalleryComponentProps
|
||||
*/
|
||||
close?: () => void
|
||||
|
||||
/**
|
||||
* List of image in image gallery
|
||||
*
|
||||
* @type {Image[]}
|
||||
* @memberof IImageGalleryComponentProps
|
||||
*/
|
||||
images?: Image[]
|
||||
}
|
||||
Reference in New Issue
Block a user