diff --git a/packages/cli/src/node-types.ts b/packages/cli/src/node-types.ts index 550b836a16..baf828ac37 100644 --- a/packages/cli/src/node-types.ts +++ b/packages/cli/src/node-types.ts @@ -74,8 +74,8 @@ export class NodeTypes implements INodeTypes { if (type in knownNodes) { const { className, sourcePath } = knownNodes[type]; - const loaded: INodeType | IVersionedNodeType = loadClassInIsolation(sourcePath, className); - if (NodeHelpers.isINodeType(loaded)) NodeHelpers.applySpecialNodeParameters(loaded); + const loaded: INodeType = loadClassInIsolation(sourcePath, className); + NodeHelpers.applySpecialNodeParameters(loaded); loadedNodes[type] = { sourcePath, type: loaded }; return loadedNodes[type]; diff --git a/packages/workflow/src/NodeHelpers.ts b/packages/workflow/src/NodeHelpers.ts index 1a58de2302..9e68a03a80 100644 --- a/packages/workflow/src/NodeHelpers.ts +++ b/packages/workflow/src/NodeHelpers.ts @@ -352,13 +352,6 @@ const declarativeNodeOptionParameters: INodeProperties = { ], }; -/** - * Determines if the node is of INodeType - */ -export function isINodeType(obj: unknown): obj is INodeType { - return typeof obj === 'object' && obj !== null && 'execute' in obj; -} - /** * Modifies the description of the passed in object, such that it can be used * as an AI Agent Tool.