refactor: Delete unnecessary interface re-exports from core, and delete unused code in nodes-base (no-changelog) (#6631)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-07-12 11:15:38 +02:00
committed by GitHub
parent 329d22f5d1
commit e57e85edf7
152 changed files with 550 additions and 434 deletions

View File

@@ -1,9 +1,14 @@
import type { IDataObject, INode, INodeExecutionData, INodePropertyOptions } from 'n8n-workflow';
import type {
IDataObject,
IExecuteFunctions,
INode,
INodeExecutionData,
INodePropertyOptions,
} from 'n8n-workflow';
import { NodeOperationError } from 'n8n-workflow';
import type {
ColumnInfo,
ConstructExecutionMetaData,
EnumInfo,
PgpClient,
PgpDatabase,
@@ -194,15 +199,14 @@ export function addReturning(
return [`${query} RETURNING $${replacementIndex}:name`, [...replacements, outputColumns]];
}
export const configureQueryRunner =
(
node: INode,
constructExecutionMetaData: ConstructExecutionMetaData,
continueOnFail: boolean,
pgp: PgpClient,
db: PgpDatabase,
) =>
async (queries: QueryWithValues[], items: INodeExecutionData[], options: IDataObject) => {
export function configureQueryRunner(
this: IExecuteFunctions,
node: INode,
continueOnFail: boolean,
pgp: PgpClient,
db: PgpDatabase,
) {
return async (queries: QueryWithValues[], items: INodeExecutionData[], options: IDataObject) => {
let returnData: INodeExecutionData[] = [];
const queryBatching = (options.queryBatching as QueryMode) || 'single';
@@ -211,7 +215,7 @@ export const configureQueryRunner =
try {
returnData = (await db.multi(pgp.helpers.concat(queries)))
.map((result, i) => {
return constructExecutionMetaData(wrapData(result as IDataObject[]), {
return this.helpers.constructExecutionMetaData(wrapData(result as IDataObject[]), {
itemData: { item: i },
});
})
@@ -242,7 +246,7 @@ export const configureQueryRunner =
queries[i].values,
);
const executionData = constructExecutionMetaData(
const executionData = this.helpers.constructExecutionMetaData(
wrapData(transactionResult.length ? transactionResult : [{ success: true }]),
{ itemData: { item: i } },
);
@@ -269,7 +273,7 @@ export const configureQueryRunner =
queries[i].values,
);
const executionData = constructExecutionMetaData(
const executionData = this.helpers.constructExecutionMetaData(
wrapData(transactionResult.length ? transactionResult : [{ success: true }]),
{ itemData: { item: i } },
);
@@ -287,6 +291,7 @@ export const configureQueryRunner =
return returnData;
};
}
export function replaceEmptyStringsByNulls(
items: INodeExecutionData[],