UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

12 lines 682 B
import { Gateway } from "../models/gateway.model.js"; import { GatewaySettingsTable } from "../../component-models/models/settings-table-handle.model.js"; export interface IGatewayHandler { addGateway(gatewayInstance: Gateway): Promise<void>; isGatewayInstanceEmpty(): Promise<boolean>; getGatewayInstance(): Promise<GatewaySettingsTable[] | void>; deleteGatewayInstance(gatewayName: string): Promise<void>; setEndpoints(gatewayEndpoint: string[], gatewayName: string, apiName: string): Promise<void>; isDuplicateGatewayInstance(gatewayName: string): Promise<boolean>; } export default IGatewayHandler; //# sourceMappingURL=gateway-handler.interface.d.ts.map