X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/ae85f32b449562726c0fd3d30447c799069a0bbb..5b38ed263a3efd88a215c0911dc969303001645c:/src/store/data-explorer/data-explorer-middleware-service.ts?ds=sidebyside diff --git a/src/store/data-explorer/data-explorer-middleware-service.ts b/src/store/data-explorer/data-explorer-middleware-service.ts index 46063075..14be4ea7 100644 --- a/src/store/data-explorer/data-explorer-middleware-service.ts +++ b/src/store/data-explorer/data-explorer-middleware-service.ts @@ -2,9 +2,8 @@ // // SPDX-License-Identifier: AGPL-3.0 -import { getDataExplorer } from "./data-explorer-reducer"; -import { MiddlewareAPI } from "redux"; -import { DataColumns } from "../../components/data-table/data-table"; +import { Dispatch, MiddlewareAPI } from "redux"; +import { RootState } from "../store"; export abstract class DataExplorerMiddlewareService { protected readonly id: string; @@ -17,10 +16,5 @@ export abstract class DataExplorerMiddlewareService { return this.id; } - abstract getColumns(): DataColumns; - abstract requestItems(api: MiddlewareAPI): void; - - getDataExplorer(api: MiddlewareAPI) { - return getDataExplorer(api.getState().dataExplorer, this.id); - } + abstract requestItems(api: MiddlewareAPI): void; }