Expand description
Constructors§
Source§new ExecuteWorkflow<
L extends string,
Input extends Type<unknown, {}>,
Output extends Type<unknown, {}>,
>(
id: L,
props: ExecuteWorkflowProps<Input, Output>,
): ExecuteWorkflow<L, Input, Output>
new ExecuteWorkflow<
L extends string,
Input extends Type<unknown, {}>,
Output extends Type<unknown, {}>,
>(
id: L,
props: ExecuteWorkflowProps<Input, Output>,
): ExecuteWorkflow<L, Input, Output>
Properties§
Source§public position?: NodePosition
public position?: NodePosition
Position of the node in the n8n workflow editor canvas When undefined, the node will be placed automatically
Source§props: ExecuteWorkflowProps<Input, Output>
props: ExecuteWorkflowProps<Input, Output>
Methods§
Source§canTakeInput(
_fromState: IChainable,
_withConnectionOptions?: ConnectionOptions,
): boolean
canTakeInput(
_fromState: IChainable,
_withConnectionOptions?: ConnectionOptions,
): boolean
Determines if this state can accept input from another state
Source§clone<Id extends string>(
id: Id,
props?: NodeProps,
cloneOptions?: { preserveChainConnections?: boolean },
): Omit<ExecuteWorkflow<L, Input, Output>, "id"> & Node<
Id,
Output["infer"],
>
clone<Id extends string>(
id: Id,
props?: NodeProps,
cloneOptions?: { preserveChainConnections?: boolean },
): Omit<ExecuteWorkflow<L, Input, Output>, "id"> & Node<
Id,
Output["infer"],
>
Creates a deep copy of this node with a new ID and optional property overrides
Source§getCredentials(): | undefined
| (undefined | Credentials<any>)[]
getCredentials(): | undefined
| (undefined | Credentials<any>)[]
Returns the credentials required by this node
Source§getParameters(): Promise<
{
mode?: "once"
| "each";
options?: { waitForSubWorkflow?: boolean };
source: string;
workflow: undefined;
workflowId: {
__rl: boolean;
cachedResultName: string;
mode: string;
value: string;
};
workflowInputs: {
mappingMode: string;
matchingColumns: never[];
schema: never[];
value: | Record<string, unknown>
| ExpressionOrValue<Input["infer"]>
| JsonExpression<Input["infer"]>;
};
workflowJson?: string;
workflowPath?: string;
workflowUrl?: string;
},
>
getParameters(): Promise<
{
mode?: "once"
| "each";
options?: { waitForSubWorkflow?: boolean };
source: string;
workflow: undefined;
workflowId: {
__rl: boolean;
cachedResultName: string;
mode: string;
value: string;
};
workflowInputs: {
mappingMode: string;
matchingColumns: never[];
schema: never[];
value: | Record<string, unknown>
| ExpressionOrValue<Input["infer"]>
| JsonExpression<Input["infer"]>;
};
workflowJson?: string;
workflowPath?: string;
workflowUrl?: string;
},
>
Retrieves the parameters configured for this node
Source§listOutgoing(): IChainable<string, any>[]
listOutgoing(): IChainable<string, any>[]
Returns all states that are connected as next states from this state
Execute another workflow