X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/e00f9cc69e8e98679c4cb310ff1399c4f1abff71..e8d0331277033fea37a9fd73ffc781ffca8759f0:/src/store/data-explorer/data-explorer-action.ts diff --git a/src/store/data-explorer/data-explorer-action.ts b/src/store/data-explorer/data-explorer-action.ts index fd3a7afe..2c161c2c 100644 --- a/src/store/data-explorer/data-explorer-action.ts +++ b/src/store/data-explorer/data-explorer-action.ts @@ -4,17 +4,19 @@ import { default as unionize, ofType, UnionOf } from "unionize"; import { DataTableFilterItem } from "../../components/data-table-filters/data-table-filters"; -import { DataColumns } from "../../components/data-table/data-table"; +import { DataColumns, DataItem } from "../../components/data-table/data-table"; const actions = unionize({ - SET_COLUMNS: ofType<{id: string, columns: DataColumns }>(), - SET_FILTERS: ofType<{id: string,columnName: string, filters: DataTableFilterItem[]}>(), - SET_ITEMS: ofType<{id: string,items: any[]}>(), - SET_PAGE: ofType<{id: string,page: number}>(), - SET_ROWS_PER_PAGE: ofType<{id: string,rowsPerPage: number}>(), - TOGGLE_COLUMN: ofType<{id: string, columnName: string }>(), - TOGGLE_SORT: ofType<{id: string, columnName: string }>(), - SET_SEARCH_VALUE: ofType<{id: string,searchValue: string}>() + RESET_PAGINATION: ofType<{ id: string }>(), + REQUEST_ITEMS: ofType<{ id: string }>(), + SET_COLUMNS: ofType<{ id: string, columns: DataColumns }>(), + SET_FILTERS: ofType<{ id: string, columnName: string, filters: DataTableFilterItem[] }>(), + SET_ITEMS: ofType<{ id: string, items: DataItem[], page: number, rowsPerPage: number, itemsAvailable: number }>(), + SET_PAGE: ofType<{ id: string, page: number }>(), + SET_ROWS_PER_PAGE: ofType<{ id: string, rowsPerPage: number }>(), + TOGGLE_COLUMN: ofType<{ id: string, columnName: string }>(), + TOGGLE_SORT: ofType<{ id: string, columnName: string }>(), + SET_SEARCH_VALUE: ofType<{ id: string, searchValue: string }>(), }, { tag: "type", value: "payload" }); export type DataExplorerAction = UnionOf;