UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

15 lines 724 B
/** * Copyright IBM Corp. 2024, 2025 */ 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