@apistudio/apim-cli
Version:
CLI for API Management Products
18 lines • 718 B
TypeScript
/**
* 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[];
};
//# sourceMappingURL=apim.store.model.d.ts.map