@apistudio/apim-cli
Version:
CLI for API Management Products
47 lines (43 loc) • 1.02 kB
text/typescript
/**
* Copyright IBM Corp. 2024, 2025
*/
import { APICAssetInfo } from './apic-asset-info.model.js';
import { APICFileInfo } from './apic-file-info.model.js';
export type APICAssets = {
apis: APICAssetInfo[];
cors: APICAssetInfo[];
policies: APICAssetInfo[];
policySequences: APICAssetInfo[];
tests: APICAssetInfo[];
environment: APICAssetInfo[];
assertions: APICAssetInfo[];
otherFiles: APICFileInfo[];
product: APICAssetInfo[];
plans: APICAssetInfo[];
mcpTools: APICAssetInfo[];
mcpServer: APICAssetInfo[];
properties: APICAssetInfo[];
quota: APICAssetInfo[];
scopes: APICAssetInfo[];
urischemes: APICAssetInfo[];
};
export const getNewDefaultAPICAssets = (): APICAssets => {
return {
apis: [],
cors: [],
assertions: [],
otherFiles: [],
policies: [],
policySequences: [],
environment: [],
tests: [],
properties: [],
scopes: [],
urischemes: [],
product: [],
plans: [],
mcpTools: [],
mcpServer: [],
quota: [],
};
};