sortByProp, sortByPath, sortByDotPath, sortByLens #102
Open
Description
sortByProp("foo")([{ foo: 2 }, { foo: -2 }])
// [{ foo: -2 }, { foo: 2 }]
sortByPath(["foo", "bar"])([{ foo: { bar: 2 } }, { foo: { bar: -2 } }])
// [{ foo: { bar: -2 } }, { foo: { bar: 2 } }]
sortByDotPath("foo.bar")([{ foo: { bar: 2 } }, { foo: { bar: -2 } }])
// [{ foo: { bar: -2 } }, { foo: { bar: 2 } }]
sortByLens(lensPath(["foo", "bar"]))([{ foo: { bar: 2 } }, { foo: { bar: -2 } }])
// [{ foo: { bar: -2 } }, { foo: { bar: 2 } }]