sortifyjs
sorts object keys alphabetically into new array.
$ npm install sortifyjs
import { createSort } from 'sortifyjs'
or
const { createSort } = require('sortifyjs');
interface DataType {
year: number;
name: string;
}
const data: DataType[] = [
{
year: 25,
name: "Ana"
},
{
year: 50,
name: "Thomas"
},
{
year: 18,
name: "Louise"
},
{
year: 20,
name: "Alex"
},
]
createSort<DataType[]>({
data: data,
sortBy: "year",
order: "DESC"
})
[
{
year: 50,
name: "Thomas"
},
{
year: 25,
name: "Ana"
},
{
year: 20,
name: "Alex"
},
{
year: 18,
name: "Louise"
},
]