import Api from "./Api"; import { AxiosPromise } from "axios"; import { GenericApiResponse } from "api/ApiResponses"; export interface Plugin { id: string; name: string; type: "API" | "DB"; packageName: string; uiComponent: "ApiEditorForm" | "RapidApiEditorForm" | "DbEditorForm"; } class PluginsApi extends Api { static url = "v1/plugins"; static fetchPlugins(): AxiosPromise> { return Api.get(PluginsApi.url); } } export default PluginsApi;