Skip to content

sortByProp, sortByPath, sortByDotPath, sortByLens #102

Open
@tommmyy

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 } }]

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions