This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
resolver/app/reducers/imageGallery/ImageGalleryState.ts
2017-10-10 16:39:02 +07:00

67 lines
1.2 KiB
TypeScript

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 = {}
}