n8n-nodes-base
Version:
Base nodes of n8n
34 lines (29 loc) • 823 B
text/typescript
/**
* 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<string>;
/**
* Error Message
* @displayOptions.show { errorType: ["errorMessage"] }
*/
errorMessage?: string | Expression<string> | PlaceholderValue;
/**
* Object containing error properties
* @displayOptions.show { errorType: ["errorObject"] }
*/
errorObject?: IDataObject | string | Expression<string>;
}
interface StopAndErrorV1NodeBase {
type: 'n8n-nodes-base.stopAndError';
version: 1;
}
export type StopAndErrorV1ParamsNode = StopAndErrorV1NodeBase & {
config: NodeConfig<StopAndErrorV1Params>;
};
export type StopAndErrorV1Node = StopAndErrorV1ParamsNode;