n8n
Version:
n8n Workflow Automation Tool
31 lines • 1.01 kB
JavaScript
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
;