/** * Stop and Error Node - Version 1 * Throw an error in the workflow */ export interface StopAndErrorV1Params { /** * Type of error to throw * @default errorMessage */ errorType?: 'errorMessage' | 'errorObject' | Expression; /** * Error Message * @displayOptions.show { errorType: ["errorMessage"] } */ errorMessage?: string | Expression | PlaceholderValue; /** * Object containing error properties * @displayOptions.show { errorType: ["errorObject"] } */ errorObject?: IDataObject | string | Expression; } interface StopAndErrorV1NodeBase { type: 'n8n-nodes-base.stopAndError'; version: 1; } export type StopAndErrorV1ParamsNode = StopAndErrorV1NodeBase & { config: NodeConfig; }; export type StopAndErrorV1Node = StopAndErrorV1ParamsNode;