@tsdotnet/collection-base - v2.1.1
    Preparing search index...

    Class IterableCollectionBase<T>Abstract

    Base class for implementing an iterable (finite) collection.

    Type Parameters

    • T

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    Methods

    • Throws if the provided version does not match the current one.

      Parameters

      • version: number

      Returns true

    • Increments the collection version. Useful for tracking changes.

      Returns number

      The new version.

    • Applies a reducer function to all the elements in this sequence. The first entry is used as the initial accumulator value, and the specified function is used to select the result value.

      Type Parameters

      • T

      Parameters

      • reduction: (previous: T, current: T, index: number) => T

      Returns T

      If the sequence is empty.

    • Applies a reducer function to all the elements in this sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.

      Type Parameters

      • T
      • U

      Parameters

      • reduction: (previous: U, current: T, index: number) => U
      • initialValue: U

      Returns U