UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

42 lines (41 loc) 1.04 kB
/** * Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ import { VCSAssetInfo } from "./vcs-asset-info.model.js"; import { VCSFileInfo } from "./vcs-file-info.model.js"; export type VCSAssets = { apis: VCSAssetInfo[]; api_spec: VCSAssetInfo[]; policies: VCSAssetInfo[]; globalPolicies: VCSAssetInfo[]; scopedPolicies: VCSAssetInfo[]; policySequences: VCSAssetInfo[]; tests: VCSAssetInfo[]; environment: VCSAssetInfo[]; assertions: VCSAssetInfo[]; mockResponses: VCSAssetInfo[]; mockEndpoints: VCSAssetInfo[]; otherFiles: VCSFileInfo[]; packages: VCSAssetInfo[]; plans: VCSAssetInfo[]; requestLimits: VCSAssetInfo[]; }; export const getNewDefaultVCSAssets = (): VCSAssets => { return { apis: [], api_spec: [], assertions: [], globalPolicies: [], otherFiles: [], policies: [], policySequences: [], scopedPolicies: [], environment: [], tests: [], mockEndpoints: [], mockResponses: [], packages: [], plans: [], requestLimits: [] }; };