Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { identity, invoker, mapObjIndexed, repeat, useWith } from "ramda";
- const MOMENT_FUNCTION_TO_ARITY = {
- startOf: 1,
- endOf: 1,
- subtract: 2,
- add: 2,
- toISOString: 0,
- format: 1
- };
- let generateImmutableMomentFunction = (arity, name) =>
- useWith(invoker(arity, name), [...repeat(identity, arity), invoker(0, "clone")]);
- export default mapObjIndexed(generateImmutableMomentFunction, MOMENT_FUNCTION_TO_ARITY);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement