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