@goldwasserexchange/aws-lenses
Version:
Ramda lenses for AWS Lambda events
8 lines • 386 B
JavaScript
import _lens from "ramda/es/lens";
import _lensIndex from "ramda/es/lensIndex";
import _compose from "ramda/es/compose";
import _lensProp from "ramda/es/lensProp";
import safeParse from "@goldwasserexchange/utils/es/safeParse";
export const records = _lensProp('Records');
export const headRecord = _compose(records, _lensIndex(0));
export const json = _lens(safeParse, JSON.stringify);