mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-02-06 13:33:11 +00:00
chore: add pre-built dist folder for npx usage
This commit is contained in:
committed by
Romuald Członkowski
parent
a70d96a373
commit
5057481e70
32
dist/utils/validation-schemas.d.ts
vendored
Normal file
32
dist/utils/validation-schemas.d.ts
vendored
Normal 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
|
||||
Reference in New Issue
Block a user