@apistudio/apim-cli
Version:
CLI for API Management Products
41 lines (40 loc) • 940 B
text/typescript
/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
import { AssetInfo } from "./asset-info.model.js";
export type Assets = {
apis: AssetInfo[];
api_spec: AssetInfo[];
policies: AssetInfo[];
globalPolicies: AssetInfo[];
scopedPolicies: AssetInfo[];
policySequences: AssetInfo[];
tests: AssetInfo[];
environment: AssetInfo[];
assertions: AssetInfo[];
mockResponses: AssetInfo[];
mockEndpoints: AssetInfo[];
otherFiles: FileSystemFileHandle[];
packages: AssetInfo[];
plans: AssetInfo[];
requestLimits: AssetInfo[];
};
export const getNewDefaultLocalAssets = (): Assets => {
return {
apis: [],
api_spec: [],
assertions: [],
globalPolicies: [],
otherFiles: [],
policies: [],
policySequences: [],
scopedPolicies: [],
environment: [],
tests: [],
mockEndpoints: [],
mockResponses: [],
packages: [],
plans: [],
requestLimits: []
};
};