UNPKG
@goldwasserexchange/aws-lenses
Version:
latest (6.4.0)
6.4.0
6.3.2
6.3.1
6.3.0
6.2.7
6.2.6
6.2.3
6.2.2
6.2.1
6.2.0
6.1.3
6.1.2
6.1.1
6.1.0
6.0.1
5.5.2
5.5.1
5.5.0
5.4.3
5.4.2
5.4.1
5.4.0
5.3.0
5.2.2
5.2.1
5.2.0
5.1.0
5.0.0
4.10.0
4.8.0
4.7.3
4.7.0
4.6.0
4.4.0
4.2.0
4.1.0
4.0.0
3.52.0
3.51.1
3.51.0
3.49.1
3.45.11
3.45.7
3.45.6
3.43.0
3.42.0
3.41.0
3.37.0
3.36.0
3.35.0
Ramda lenses for AWS Lambda events
github.com/goldwasserexchange/public
goldwasserexchange/public
@goldwasserexchange/aws-lenses
/
src
/
common.js
11 lines
(7 loc)
•
276 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
{ lensProp, compose, lensIndex, lens, }
from
'ramda'
;
import
{ safeParse }
from
'@goldwasserexchange/utils'
;
export
const
records =
lensProp
(
'Records'
);
export
const
headRecord =
compose
(records,
lensIndex
(
0
));
export
const
json =
lens
(safeParse,
JSON
.
stringify
);