UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

30 lines 922 B
import { GatewaysJson } from '@apic/studio-shared'; import JSZip from 'jszip'; export declare class ZipProcessor { buffer: Buffer; constructor(buffer: Buffer); validate(): Promise<boolean>; private validateYamlStructure; private validateApiFiles; private validateZipContent; private checkYamlContent; private isInvalidApiSpec; private validateReferences; private validatePaths; private validateZip; private validateYamlFiles; private validateYamlFileContent; processZip(): Promise<{ buildZip: JSZip; } | null>; extractGatewaysJson(buffer: Buffer): Promise<GatewaysJson>; private extractKindGroups; private processZipContent; private isYamlFile; private processYamlEntry; private processYamlContent; private zipYamlContent; private createBuildZip; private combineYamlContent; } //# sourceMappingURL=build-asset.d.ts.map