UNPKG

n8n

Version:

n8n Workflow Automation Tool

25 lines 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.messageEventBusDestinationFromDb = messageEventBusDestinationFromDb; const MessageEventBusDestinationSentry_ee_1 = require("./MessageEventBusDestinationSentry.ee"); const MessageEventBusDestinationSyslog_ee_1 = require("./MessageEventBusDestinationSyslog.ee"); const MessageEventBusDestinationWebhook_ee_1 = require("./MessageEventBusDestinationWebhook.ee"); const typedi_1 = require("typedi"); const Logger_1 = require("../../Logger"); function messageEventBusDestinationFromDb(eventBusInstance, dbData) { const destinationData = dbData.destination; if ('__type' in destinationData) { switch (destinationData.__type) { case "$$MessageEventBusDestinationSentry": return MessageEventBusDestinationSentry_ee_1.MessageEventBusDestinationSentry.deserialize(eventBusInstance, destinationData); case "$$MessageEventBusDestinationSyslog": return MessageEventBusDestinationSyslog_ee_1.MessageEventBusDestinationSyslog.deserialize(eventBusInstance, destinationData); case "$$MessageEventBusDestinationWebhook": return MessageEventBusDestinationWebhook_ee_1.MessageEventBusDestinationWebhook.deserialize(eventBusInstance, destinationData); default: typedi_1.Container.get(Logger_1.Logger).debug('MessageEventBusDestination __type unknown'); } } return null; } //# sourceMappingURL=MessageEventBusDestinationFromDb.js.map