n8n/packages/workflow/src/errors/trigger-close.error.ts
2024-02-26 14:33:00 +01:00

17 lines
439 B
TypeScript

import type { INode } from '../Interfaces';
import { ApplicationError, type Level } from './application.error';
interface TriggerCloseErrorOptions extends ErrorOptions {
level: Level;
}
export class TriggerCloseError extends ApplicationError {
constructor(
readonly node: INode,
{ cause, level }: TriggerCloseErrorOptions,
) {
super('Trigger Close Failed', { cause, extra: { nodeName: node.name } });
this.level = level;
}
}