UNPKG

rambda

Version:

Lightweight and faster alternative to Ramda with included TS definitions

8 lines (7 loc) 182 B
export function lens(getter, setter){ return function (functor){ return function (target){ return functor(getter(target)).map(focus => setter(focus, target)) } } }