refactor(core): Move more code out of NodeExecutionFunctions, and add additional tests (no-changelog) (#13195)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2025-02-11 17:51:50 +01:00
committed by GitHub
parent f03e5e7d22
commit 90d6f0020c
32 changed files with 3291 additions and 2508 deletions

View File

@@ -18,16 +18,12 @@ import type {
} from 'n8n-workflow';
import { ApplicationError, createDeferredPromise } from 'n8n-workflow';
// eslint-disable-next-line import/no-cycle
import {
getNodeWebhookUrl,
getRequestHelperFunctions,
returnJsonArray,
} from '@/node-execute-functions';
import { NodeExecutionContext } from './node-execution-context';
import { copyBinaryFile, getBinaryHelperFunctions } from './utils/binary-helper-functions';
import { getInputConnectionData } from './utils/get-input-connection-data';
import { getRequestHelperFunctions } from './utils/request-helper-functions';
import { returnJsonArray } from './utils/return-json-array';
import { getNodeWebhookUrl } from './utils/webhook-helper-functions';
export class WebhookContext extends NodeExecutionContext implements IWebhookFunctions {
readonly helpers: IWebhookFunctions['helpers'];