mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-02 17:57:06 +02:00
17 lines
441 B
TypeScript
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;
|
|
}
|
|
}
|