n8n/packages/workflow/src/errors/trigger-close.error.ts
2025-02-18 17:47:11 +02:00

18 lines
481 B
TypeScript

import { ApplicationError } from './application.error';
import type { ErrorLevel } from './error.types';
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;
}
}