UNPKG

@goldwasserexchange/aws-lenses

Version:
10 lines 541 B
import _lensProp from "ramda/es/lensProp"; import _compose from "ramda/es/compose"; import { headRecord } from './common'; export const s3 = _compose(headRecord, _lensProp('s3')); export const object = _compose(s3, _lensProp('object')); export const objectKey = _compose(object, _lensProp('key')); export const objectSize = _compose(object, _lensProp('size')); export const bucket = _compose(s3, _lensProp('bucket')); export const bucketArn = _compose(bucket, _lensProp('arn')); export const bucketName = _compose(bucket, _lensProp('name'));