@ddegtyarev/aws-tools
Version:
This project contains AWS API integration tools for use in Vertex AI SDK.
11 lines • 654 B
TypeScript
import { Logger } from '../logger.js';
export interface ValidationError extends Error {
name: 'ValidationError';
errors: any[];
schemaType: 'input' | 'config';
}
export declare function createValidationError(errors: any[], schemaType: 'input' | 'config'): ValidationError;
export declare function validateInput(input: any, inputSchema: object, logger?: Logger): void;
export declare function validateConfig(config: any, configSchema: object, logger?: Logger): void;
export declare function validateParameters(input: any, inputSchema: object, config: any, configSchema?: object, logger?: Logger): void;
//# sourceMappingURL=validation.d.ts.map