UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

44 lines (43 loc) 994 B
/** * 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: [], }; };