UNPKG

n8n

Version:

n8n Workflow Automation Tool

31 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isEventMessageConfirm = exports.EventMessageConfirm = void 0; const luxon_1 = require("luxon"); class EventMessageConfirm { constructor(confirm, source) { this.__type = "$$EventMessageConfirm"; this.confirm = confirm; this.ts = luxon_1.DateTime.now(); if (source) this.source = source; } serialize() { var _a; return { __type: this.__type, confirm: this.confirm, ts: this.ts.toISO(), source: (_a = this.source) !== null && _a !== void 0 ? _a : { name: '', id: '' }, }; } } exports.EventMessageConfirm = EventMessageConfirm; const isEventMessageConfirm = (candidate) => { const o = candidate; if (!o) return false; return o.confirm !== undefined && o.ts !== undefined; }; exports.isEventMessageConfirm = isEventMessageConfirm; //# sourceMappingURL=EventMessageConfirm.js.map