Function sorted

  • Creates a new sorted list from the elements in the array. This can be called many ways:

    • sorted([...], true) => reverse order
    • sorted([...], fn = (x) => any) => using a key fn
    • sorted([...], fn = (x) => any, true) => reverse order using key
    • sorted([...], false, (x, y) => number) => using custom compare
    • sorted([...], fn = (x) => any, true, (x, y) => number) => custom key, reverse and compare

    If args is an Object, returns the sorted keys.

    Returns

    Type Parameters

    • T

    Parameters

    • args: T[]

    Returns T[]

  • Type Parameters

    • T

    Parameters

    • args: T[]
    • reverse: boolean

    Returns T[]

  • Type Parameters

    • T

    Parameters

    • args: T[]
    • reverse: boolean
    • comp: Comparer<any>

    Returns T[]

  • Type Parameters

    • T

    Parameters

    • args: T[]
    • key: Function<any>

    Returns T[]

  • Type Parameters

    • T

    Parameters

    • args: T[]
    • key: Function<any>
    • reverse: boolean

    Returns T[]

Generated using TypeDoc