@apistudio/apim-cli
Version:
CLI for API Management Products
43 lines (33 loc) • 940 B
text/typescript
import { PolicySequence } from '@apic/api-model/policy/PolicySeq.js';
import { VCSFileInfo } from '../../vcs/models/vcs-file-info.model.js';
export type PolicySeqContext = {
data: {
policySeq: PolicySequence,
policy: string,
},
stage: string,
activePolicySeq: FileSystemFileHandle | VCSFileInfo;
activePolicy: FileSystemFileHandle | VCSFileInfo;
activeDependentAsset: {
[key: string]: {
ref: string,
data: string,
fileHandle: FileSystemFileHandle | VCSFileInfo,
project: string
}
}
};
export type PolicyContext = {
data: {
policy: string,
},
activePolicy: FileSystemFileHandle | VCSFileInfo;
activeDependentAsset: {
[key: string]: {
ref: string,
data: string,
fileHandle: FileSystemFileHandle | VCSFileInfo,
project: string
}
}
};