@apistudio/apim-cli
Version:
CLI for API Management Products
14 lines (8 loc) • 538 B
text/typescript
import { Metadata } from "../../common/models/base-asset.model.js";
import { VCSFileInfo } from "../../vcs/models/vcs-file-info.model.js";
import { GlobalPolicy } from "../model/policy-form-view/policy-authoring/models/policy-types.model.js";
export interface GlobalPolicyAction {
setActiveGlobalPolicy: (fileHandle: FileSystemFileHandle | VCSFileInfo) => Promise<void>;
setActivePolicySeq: (fileHandle: FileSystemFileHandle | VCSFileInfo) => Promise<void>;
updateGlobalPolicy: (policy: GlobalPolicy) => Promise<void>;
}