UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

20 lines (17 loc) 656 B
/** * Copyright IBM Corp. 2024, 2025 */ import { apiConnectionInfo } from '../../apim/apim-connection-info.interface.js'; export type APIMConnectionStoreState = { connections: Record<string, apiConnectionInfo>; }; export type APIMConnectionStoreActions = { addConnection: (connection: apiConnectionInfo) => void; removeConnection: (name: string) => void; getConnection: (name: string) => apiConnectionInfo | undefined; clearConnections: () => void; loadApimDataStoreState: () => Promise<void>; getAllConnections: () => apiConnectionInfo[]; setNextAvailableApiMInstance: () => void; getActiveConnections: () => apiConnectionInfo[]; };