Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface OrderedHierarchyIterable<TNode, T>

Represents an Iterable with a navigable hierarchy that is inherently ordered.

Type parameters

  • TNode
  • T: TNode

Hierarchy

Implemented by

Index

Methods

[Hierarchical.hierarchy]

[OrderedIterable.thenBy]

  • [OrderedIterable.thenBy]<K>(keySelector: function, comparison: function, descending: boolean): OrderedIterable<T>
  • Creates a subsequent OrderedIterable whose elements are also ordered by the provided key.

    Type parameters

    • K

    Parameters

    • keySelector: function

      A callback used to select the key for an element.

        • (element: T): K
        • A callback used to select the key for an element.

          Parameters

          • element: T

          Returns K

    • comparison: function

      A callback used to compare two keys.

        • (x: K, y: K): number
        • A callback used to compare two keys.

          Parameters

          • x: K
          • y: K

          Returns number

    • descending: boolean

      A value indicating whether to sort in descending (true) or ascending (false) order.

    Returns OrderedIterable<T>

[Symbol.iterator]

  • Returns Iterator<T>

[Symbol.iterator]

  • Returns Iterator<T>

Generated using TypeDoc