UNPKG

@goldwasserexchange/aws-lenses

Version:
10 lines 565 B
import _lensProp from "ramda/es/lensProp"; import _compose from "ramda/es/compose"; import { headRecord, json } from './common'; export const sns = _compose(headRecord, _lensProp('Sns')); export const messageId = _compose(sns, _lensProp('MessageId')); export const message = _compose(sns, _lensProp('Message')); export const messageJson = _compose(message, json); export const messageAttributes = _compose(sns, _lensProp('MessageAttributes')); export const topicArn = _compose(sns, _lensProp('TopicArn')); export const subject = _compose(sns, _lensProp('Subject'));