Skip to main content

imageSlice

Type Aliases

ImageSlice

ImageSlice = ImageSliceState & ImageSliceActions

Defined in: stores/imageSlice.ts:18


ImageSliceActions

ImageSliceActions = object

Defined in: stores/imageSlice.ts:26

Properties

deleteImage()

deleteImage: (image) => void

Defined in: stores/imageSlice.ts:30

Parameters
image

IImageModel

Returns

void

loadImage()

loadImage: (image, signal?) => Promise<IImageData>

Defined in: stores/imageSlice.ts:28

Parameters
image

IImageModel

signal?

AbortSignal

Returns

Promise<IImageData>

loadImageByID()

loadImageByID: (imageId, signal?) => Promise<IImageData>

Defined in: stores/imageSlice.ts:29

Parameters
imageId

string

signal?

AbortSignal

Returns

Promise<IImageData>

setImage()

setImage: (image, index?) => void

Defined in: stores/imageSlice.ts:27

Parameters
image

IImageModel

index?

number

Returns

void


ImageSliceState

ImageSliceState = object

Defined in: stores/imageSlice.ts:20

Properties

imageDataCache

imageDataCache: Map<IImageDataSourceModel, IImageData>

Defined in: stores/imageSlice.ts:22

imageDataLoaderFactories

imageDataLoaderFactories: Map<string, ImageDataLoaderFactory>

Defined in: stores/imageSlice.ts:23

imageMap

imageMap: Map<string, IImageModel>

Defined in: stores/imageSlice.ts:21

Variables

createImageSlice

const createImageSlice: BoundStoreStateCreator<ImageSlice>

Defined in: stores/imageSlice.ts:33