@apistudio/apim-cli
Version:
CLI for API Management Products
14 lines • 671 B
TypeScript
/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
import { Scope } from "../../scopes/IScopeHandler.js";
import { ApiScopeInfo } from "./api-scope-context.model.js";
export interface ApiScopeStoreActions {
setEnableScopes: (enableScopes: boolean) => void;
setActiveScope: (scopeInfo: ApiScopeInfo | number) => Promise<void>;
setApiScopes: (scopeInfo: Array<ApiScopeInfo>) => void;
addApiScope: (scopeInfo: ApiScopeInfo) => Promise<void>;
updateScope: (scopeInfo: ApiScopeInfo, updatedScope: Scope) => Promise<void>;
deleteScope: (scopeInfo: ApiScopeInfo) => Promise<void>;
}
//# sourceMappingURL=api-scope-context.action.d.ts.map