Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "fuzzy-match"

Index

Functions

Functions

Const fuzzyMatch

  • fuzzyMatch<T>(domain: ArrayLike<T>, query: ArrayLike<T>, equiv?: Predicate2<any>): boolean
  • Performs a fuzzy search of query in domain and returns true if successful.

    remarks

    The optional equiv predicate can be used to customize item equality checking. Uses {@link @thi.ng/equiv#equiv} by default.

    Adapted and generalized from: https://github.com/bevacqua/fufuzzyzzysearch (MIT)

    {@link @thi.ng/transducers#(filterFuzzy:1)}

    Type parameters

    • T

    Parameters

    • domain: ArrayLike<T>

      array

    • query: ArrayLike<T>

      search value

    • Default value equiv: Predicate2<any> = _eq

      equivalence predicate

    Returns boolean

Generated using TypeDoc