UNPKG

@mbc-cqrs-serverless/core

Version:
20 lines 615 B
"use strict"; 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