n8n/packages/workflow/src/errors/trigger-close.error.ts

17 lines
441 B
TypeScript

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