Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace toBe

Functions to be used in {@link Array.prototype.filter} as a callback.

see

https://pavel-surinin.github.io/declarativejs/#/?id=filters

Index

Functions

equal

  • equal<T>(valueToMatch: T): (value: T) => boolean

notEmpty

  • notEmpty<T>(value: T): boolean

notEqual

  • notEqual<T>(valueToMatch: T): (value: T) => boolean

present

  • present<T>(value: T): boolean

takeWhile

  • takeWhile<T>(predicate: Predicate<T>): (value: T, index: number) => boolean
  • deprecated

    use Filter object

    Type parameters

    • T

    Parameters

    Returns (value: T, index: number) => boolean

      • (value: T, index: number): boolean
      • Parameters

        • value: T
        • index: number

        Returns boolean

unique

  • unique(): <T>(value: T) => boolean
  • Function to be used in {@link Array.prototype.filter} as a callback. Determines uniqueness of an objects in array. Be aware that if value is not primitive, deep object equality will be checked to determine uniqueness.

    see

    https://pavel-surinin.github.io/declarativejs/#/?id=tobeunique

    Returns <T>(value: T) => boolean

    () => {boolean}

      • <T>(value: T): boolean
      • Type parameters

        • T

        Parameters

        • value: T

        Returns boolean

uniqueBy

  • uniqueBy<T, R>(getValue: Getter<T, R>): (value: T, index: number, arr: T[]) => boolean
  • uniqueBy<T, K>(key: K): (value: T, index: number, arr: T[]) => boolean

Generated using TypeDoc