Skip to main content

tableSlice

Type Aliases

TableSlice

TableSlice = TableSliceState & TableSliceActions

Defined in: stores/tableSlice.ts:21


TableSliceActions

TableSliceActions = object

Defined in: stores/tableSlice.ts:29

Properties

deleteTable()

deleteTable: (table) => void

Defined in: stores/tableSlice.ts:33

Parameters
table

ITableModel

Returns

void

loadTable()

loadTable: (table, signal?) => Promise<ITableData>

Defined in: stores/tableSlice.ts:31

Parameters
table

ITableModel

signal?

AbortSignal

Returns

Promise<ITableData>

loadTableByID()

loadTableByID: (tableId, signal?) => Promise<ITableData>

Defined in: stores/tableSlice.ts:32

Parameters
tableId

string

signal?

AbortSignal

Returns

Promise<ITableData>

setTable()

setTable: (table, index?) => void

Defined in: stores/tableSlice.ts:30

Parameters
table

ITableModel

index?

number

Returns

void


TableSliceState

TableSliceState = object

Defined in: stores/tableSlice.ts:23

Properties

tableDataCache

tableDataCache: Map<ITableDataSourceModel, ITableData>

Defined in: stores/tableSlice.ts:25

tableDataLoaderFactories

tableDataLoaderFactories: Map<string, TableDataLoaderFactory>

Defined in: stores/tableSlice.ts:26

tableMap

tableMap: Map<string, ITableModel>

Defined in: stores/tableSlice.ts:24

Variables

createTableSlice

const createTableSlice: BoundStoreStateCreator<TableSlice>

Defined in: stores/tableSlice.ts:36