Sorting Arrays as simple as it gets.
This deno module is published at: https://deno.land/x/sort.
import { SortService, Direction } from "https://deno.land/x/sort/mod.ts"
const testInput = [4, 9, 10, 8, 7]
const actualOutput = SortService.sort(testInput, Direction.DESCENDING)
console.log(actualOutput)
deno run https://deno.land/x/sort/usage-example.ts
import { SortService, ISortOptions, Direction } from "https://deno.land/x/sort/mod.ts"
const testInput = [
{
exchangeName: "Bitmex",
longRate: 51.36,
},
{
exchangeName: "Binance",
longRate: 51.36,
},
{
exchangeName: "Bybit",
longRate: 55.36,
},
]
const sortOptions: ISortOptions[] = [
{ fieldName: 'longRate', direction: Direction.ASCENDING },
{ fieldName: 'exchangeName', direction: Direction.DESCENDING }
]
const actualOutput = SortService.sort(testInput, sortOptions)
console.log(actualOutput)
deno run https://deno.land/x/sort/usage-example-advanced.ts
You might check the unit tests to see more usage examples.
Thanks to Freedom Cash, we are already free.
If you want to donate, you might consider donating to the otherparty.co.uk to ensure people do not need to donate to victims but rather donate successfully to problem solvers.