UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

23 lines 1.58 kB
import { ErrorResponse, YamlContent } from './model/interface.js'; export declare const validateYamlFiles: (buffer: Buffer) => Promise<boolean>; export declare const createAssetReferenceMap: (buffer: Buffer) => Promise<Map<string, boolean>>; export declare const extractRefs: (yamlContent: YamlContent, refMap: Map<string, boolean>) => void; export declare const updateMapWithMetadata: (yamlContent: YamlContent, refMap: Map<string, boolean>) => void; export declare const convertNumberToString: (data: number | string) => string; export declare const isValidAsset: (yamlContent: YamlContent) => boolean; export declare const addErrorToResponse: (errorCode: string, field: string, description: string) => void; export declare const constructErrorResponse: () => { respCode: number; message: string; Endpoints: never[]; errors: ErrorResponse[]; }; export declare const createPathReferenceMap: (buffer: Buffer) => Promise<Map<string, boolean>>; export declare const extractPath: (yamlContent: YamlContent, refMap: Map<string, boolean>) => void; export declare const updatePathRefMap: (buffer: Buffer, refMap: Map<string, boolean>) => Promise<void>; export declare const validateMinAssets: (buffer: Buffer) => Promise<boolean>; export declare const updateRefs: (yamlContent: YamlContent, versionMap: Map<string, boolean>) => YamlContent; export declare const processRef: (value: string) => string; export declare function checkFileExtension(name: string): boolean; export declare function isRelativePath(file: string): boolean; //# sourceMappingURL=utils.d.ts.map