1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import { Dispatch, MiddlewareAPI } from "redux";
6 import { RootState } from "../store";
8 export abstract class DataExplorerMiddlewareService {
9 protected readonly id: string;
11 protected constructor(id: string) {
19 abstract requestItems(api: MiddlewareAPI<Dispatch, RootState>): void;