@mbc-cqrs-serverless/import
Version:
20 lines • 623 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ImportQueueEvent = void 0;
const import_event_1 = require("./import.event");
class ImportQueueEvent {
fromSqsRecord(record) {
Object.assign(this, record, {
source: record.eventSourceARN,
});
return this;
}
get importEvent() {
if (!this._importEvent) {
this._importEvent = new import_event_1.ImportEvent(JSON.parse(this.body));
}
return this._importEvent;
}
}
exports.ImportQueueEvent = ImportQueueEvent;
//# sourceMappingURL=import.queue.event.js.map