perf(editor): Improve executionDataToJson performance (no-changelog) (#18397)

This commit is contained in:
Alex Grozav
2025-08-15 13:06:38 +03:00
committed by GitHub
parent 62f4361f46
commit 17ffa2edc5

View File

@@ -100,10 +100,13 @@ export function isValueExpression(
} }
export const executionDataToJson = (inputData: INodeExecutionData[]): IDataObject[] => export const executionDataToJson = (inputData: INodeExecutionData[]): IDataObject[] =>
inputData.reduce<IDataObject[]>( inputData.reduce<IDataObject[]>((acc, item) => {
(acc, item) => (isJsonKeyObject(item) ? acc.concat(item.json) : acc), if (isJsonKeyObject(item)) {
[], acc.push(item.json);
); }
return acc;
}, []);
export const hasOnlyListMode = (parameter: INodeProperties): boolean => { export const hasOnlyListMode = (parameter: INodeProperties): boolean => {
return ( return (