fix(editor): Update node execution itemCount to support multiple outputs (no-changelog) (#19646)

This commit is contained in:
Alex Grozav
2025-09-18 12:11:04 +01:00
committed by GitHub
parent dee22162f4
commit 83b2a5772e
13 changed files with 435 additions and 27 deletions

View File

@@ -56,6 +56,7 @@ export {
isResourceMapperValue,
isResourceLocatorValue,
isFilterValue,
isNodeConnectionType,
} from './type-guards';
export {

View File

@@ -1,10 +1,12 @@
import type {
INodeProperties,
INodePropertyOptions,
INodePropertyCollection,
INodeParameterResourceLocator,
ResourceMapperValue,
FilterValue,
import {
type INodeProperties,
type INodePropertyOptions,
type INodePropertyCollection,
type INodeParameterResourceLocator,
type ResourceMapperValue,
type FilterValue,
type NodeConnectionType,
nodeConnectionTypes,
} from './interfaces';
export function isResourceLocatorValue(value: unknown): value is INodeParameterResourceLocator {
@@ -67,3 +69,7 @@ export const isFilterValue = (value: unknown): value is FilterValue => {
typeof value === 'object' && value !== null && 'conditions' in value && 'combinator' in value
);
};
export const isNodeConnectionType = (value: unknown): value is NodeConnectionType => {
return nodeConnectionTypes.includes(value as NodeConnectionType);
};