UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines (17 loc) 1.16 kB
import * as Sentry from '@sentry/node'; import type { MessageEventBusDestinationOptions, MessageEventBusDestinationSentryOptions } from 'n8n-workflow'; import { MessageEventBusDestination } from './message-event-bus-destination.ee'; import type { MessageEventBus, MessageWithCallback } from '../message-event-bus/message-event-bus'; export declare const isMessageEventBusDestinationSentryOptions: (candidate: unknown) => candidate is MessageEventBusDestinationSentryOptions; export declare class MessageEventBusDestinationSentry extends MessageEventBusDestination implements MessageEventBusDestinationSentryOptions { dsn: string; tracesSampleRate: number; sendPayload: boolean; sentryClient?: Sentry.NodeClient; constructor(eventBusInstance: MessageEventBus, options: MessageEventBusDestinationSentryOptions); receiveFromEventBus(emitterPayload: MessageWithCallback): Promise<boolean>; serialize(): MessageEventBusDestinationSentryOptions; static deserialize(eventBusInstance: MessageEventBus, data: MessageEventBusDestinationOptions): MessageEventBusDestinationSentry | null; toString(): string; close(): Promise<void>; }