UNPKG

@mbc-cqrs-serverless/task

Version:
20 lines 597 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TaskQueueEvent = void 0; const task_event_1 = require("./task.event"); class TaskQueueEvent { fromSqsRecord(record) { Object.assign(this, record, { source: record.eventSourceARN, }); return this; } get taskEvent() { if (!this._taskEvent) { this._taskEvent = new task_event_1.TaskEvent(JSON.parse(this.body)); } return this._taskEvent; } } exports.TaskQueueEvent = TaskQueueEvent; //# sourceMappingURL=task.queue.event.js.map