chore: add pre-built dist folder for npx usage

This commit is contained in:
thesved
2025-12-04 20:22:02 +02:00
committed by Romuald Członkowski
parent a70d96a373
commit 5057481e70
716 changed files with 48021 additions and 0 deletions

32
dist/utils/validation-schemas.d.ts vendored Normal file
View File

@@ -0,0 +1,32 @@
export declare class ValidationError extends Error {
field?: string | undefined;
value?: any | undefined;
constructor(message: string, field?: string | undefined, value?: any | undefined);
}
export interface ValidationResult {
valid: boolean;
errors: Array<{
field: string;
message: string;
value?: any;
}>;
}
export declare class Validator {
static validateString(value: any, fieldName: string, required?: boolean): ValidationResult;
static validateObject(value: any, fieldName: string, required?: boolean): ValidationResult;
static validateArray(value: any, fieldName: string, required?: boolean): ValidationResult;
static validateNumber(value: any, fieldName: string, required?: boolean, min?: number, max?: number): ValidationResult;
static validateEnum<T>(value: any, fieldName: string, allowedValues: T[], required?: boolean): ValidationResult;
static combineResults(...results: ValidationResult[]): ValidationResult;
static formatErrors(result: ValidationResult, toolName?: string): string;
}
export declare class ToolValidation {
static validateNodeOperation(args: any): ValidationResult;
static validateNodeMinimal(args: any): ValidationResult;
static validateWorkflow(args: any): ValidationResult;
static validateSearchNodes(args: any): ValidationResult;
static validateListNodeTemplates(args: any): ValidationResult;
static validateWorkflowId(args: any): ValidationResult;
static validateCreateWorkflow(args: any): ValidationResult;
}
//# sourceMappingURL=validation-schemas.d.ts.map