UNPKG

@scaffoldly/serverless-util

Version:
15 lines 546 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleSnsEventRecord = void 0; const handleSnsEventRecord = async (record, handler) => { if (!record || !record.Sns || !record.Sns.Message) { throw new Error('Invalid record'); } const message = JSON.parse(record.Sns.Message); if (!handler.canHandle(message.type, message.version)) { return null; } return handler.handle(message); }; exports.handleSnsEventRecord = handleSnsEventRecord; //# sourceMappingURL=events.js.map