@panoptic-it-solutions/n8n-nodes-datto-rmm
Version:
n8n node for Datto RMM integration
10 lines (9 loc) • 520 B
TypeScript
import type { IExecuteFunctions } from 'n8n-workflow';
export declare function handleErrors<T>(context: IExecuteFunctions, operation: () => Promise<T>): Promise<T>;
export declare function validateRequiredParams(context: IExecuteFunctions, params: Record<string, unknown>, requiredFields: string[]): void;
export declare function validateParamTypes(context: IExecuteFunctions, params: Record<string, unknown>, rules: Record<string, {
type: string;
format?: string;
min?: number;
max?: number;
}>): void;