UNPKG

midjourney-mcp

Version:

A Model Context Protocol server for Midjourney integration via MJ API

24 lines 1.65 kB
/** * Validation utilities for Midjourney MCP tools */ import { ValidationError } from '../types/index.js'; export interface ValidationResult { isValid: boolean; errors: ValidationError[]; } export declare function createValidationError(field: string, message: string, value?: any): ValidationError; export declare function validateRequired(value: any, fieldName: string): ValidationError | null; export declare function validateString(value: any, fieldName: string, minLength?: number, maxLength?: number): ValidationError | null; export declare function validateNumber(value: any, fieldName: string, min?: number, max?: number): ValidationError | null; export declare function validateArray(value: any, fieldName: string, minItems?: number, maxItems?: number): ValidationError | null; export declare function validateBase64(value: string, fieldName: string): ValidationError | null; export declare function validateImagineParams(params: any): ValidationResult; export declare function validateUpscaleParams(params: any): ValidationResult; export declare function validateVariationParams(params: any): ValidationResult; export declare function validateRerollParams(params: any): ValidationResult; export declare function validateBlendParams(params: any): ValidationResult; export declare function validateDescribeParams(params: any): ValidationResult; export declare function validateGetTaskParams(params: any): ValidationResult; export declare function validateActionParams(params: any): ValidationResult; export declare function validateToolParams(toolName: string, params: any): ValidationResult; //# sourceMappingURL=validators.d.ts.map