UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

23 lines 827 B
import { GatewayLabels } from '@apic/studio-client-model'; export declare class AssetSchemaValidator { private commonAssetKinds; validateApiFile(buffer: Buffer, gatewayTypes: GatewayLabels[]): Promise<{ valid: boolean; errors: string[]; }>; private readAndConsolidateYamlFiles; categorizePolicySequences(buffer: Buffer): Promise<{ lwgwReferences: Set<string>; wmgwReferences: Set<string>; dpgwReferences: Set<string>; dpgwv5References: Set<string>; }>; private findAllNestedReferences; private findAllRefsRecursive; validateSchema(buffer: Buffer, gatewayTypes: GatewayLabels[]): Promise<{ valid: boolean; errors: string[]; }>; private validateGatewaySpecificAssets; } //# sourceMappingURL=schema-validator.impl.d.ts.map