@jiminp/tooltool
    Preparing search index...

    Function partition

    • Partition an array into two arrays based on a predicate.

      Type Parameters

      • T
      • U

      Parameters

      • arr: T[]

        Array to partition.

      • predicate: (value: T, index: number, array: T[]) => value is U

        Predicate function to partition by.

      Returns [falsey: Exclude<T, U>[], truthy: U[]]

      A tuple of [falsey, truthy], where falsey contains all elements for which predicate returned falsey, and truthy contains all elements for which predicate returned truthy.

    • Partition an array into two arrays based on a predicate.

      Type Parameters

      • T

      Parameters

      • arr: T[]

        Array to partition.

      • predicate: (value: T, index: number, array: T[]) => boolean

        Predicate function to partition by.

      Returns [falsey: T[], truthy: T[]]

      A tuple of [falsey, truthy], where falsey contains all elements for which predicate returned falsey, and truthy contains all elements for which predicate returned truthy.