@mbc-cqrs-serverless/core
Version:
CQRS and event base core
20 lines • 615 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataSyncNewCommandEvent = void 0;
const helpers_1 = require("../helpers");
class DataSyncNewCommandEvent {
constructor(event) {
Object.assign(this, event);
}
get tableName() {
return (0, helpers_1.getResourceNameFromArn)(this.source);
}
fromDynamoDBRecord(record) {
Object.assign(this, record, {
source: record.eventSourceARN,
});
return this;
}
}
exports.DataSyncNewCommandEvent = DataSyncNewCommandEvent;
//# sourceMappingURL=data-sync.new.event.js.map