@apistudio/apim-cli
Version:
CLI for API Management Products
44 lines (43 loc) • 994 B
text/typescript
/**
* Copyright IBM Corp. 2024, 2025
*/
import { VCSAssetInfo } from "./vcs-asset-info.model.js";
import { VCSFileInfo } from "./vcs-file-info.model.js";
export type VCSAssets = {
apis: VCSAssetInfo[];
cors: VCSAssetInfo[];
policies: VCSAssetInfo[];
policySequences: VCSAssetInfo[];
tests: VCSAssetInfo[];
environment: VCSAssetInfo[];
assertions: VCSAssetInfo[];
otherFiles: VCSFileInfo[];
product: VCSAssetInfo[];
plans: VCSAssetInfo[];
mcpTools: VCSAssetInfo[];
mcpServer: VCSAssetInfo[];
properties: VCSAssetInfo[];
quota: VCSAssetInfo[];
scopes: VCSAssetInfo[];
urischemes: VCSAssetInfo[];
};
export const getNewDefaultVCSAssets = (): VCSAssets => {
return {
apis: [],
cors: [],
assertions: [],
otherFiles: [],
policies: [],
policySequences: [],
environment: [],
tests: [],
properties: [],
scopes: [],
urischemes: [],
product: [],
plans: [],
mcpTools: [],
mcpServer: [],
quota: [],
};
};