n8n-nodes-espocrm
Version:
n8n Community Node for EspoCRM
11 lines (10 loc) • 438 B
TypeScript
import { IExecuteFunctions } from 'n8n-workflow';
import { ApiClient } from '../utils/ApiClient';
export declare abstract class BaseOperation {
protected context: IExecuteFunctions;
protected apiClient: ApiClient;
constructor(context: IExecuteFunctions);
protected initializeClient(): Promise<void>;
protected handleError(error: any, operation: string): never;
abstract execute(itemIndex: number): Promise<any>;
}