import { Image } from 'domain/imageGallery' /** * ImageGallery state * * @export * @class ImageGalleryState */ export class ImageGalleryState { /** * Image gallery is open {true} or not {false} * * @type {Boolean} * @memberof ImageGalleryState */ status: Boolean = false /** * The list of image * * @type {(Image[] | null)} * @memberof ImageGalleryState */ images: Image[] = [] /** * Selected image name * * @type {string} * @memberof ImageGalleryState */ selectImage: string = '' /** * Selected image address * * @type {string} * @memberof ImageGalleryState */ selectURL: string = '' /** * If image gallery is loaded {true} or not false * * @type {Boolean} * @memberof ImageGalleryState */ loaded: Boolean = false /** * Images address list * * @type {*} * @memberof ImageGalleryState */ imageURLList: any = {} /** * Store image requested * * @type {*} * @memberof ImageGalleryState */ imageRequests: any = {} }