Skip to content

luxe API (2025.1.2)


luxe: fuzzy module


Fuzzy

import "luxe: fuzzy" for Fuzzy

no docs found

  • sorted(pattern: String, items: List)
  • matches(pattern: String, items: List)
  • matches(pattern: String, items: List, fn: Fn)
  • match(pattern: String, str: String)
  • match_at(pattern: List, str: List, pattern_idx: Any, str_idx: Any)
  • match_simple(pattern: String, str: String)
  • is_camel_case(c0: Num, c1: Num)
  • match_recursive(pattern: List, str: List, pattern_idx: Num, str_idx: Num, srcMatches: List, matches: List, maxMatches: Num, nextMatch: Num, count: Num, limit: Num)

Fuzzy.sorted(pattern: String, items: List) returns unknown

no docs found

Fuzzy.matches(pattern: String, items: List) returns unknown

no docs found

Fuzzy.matches(pattern: String, items: List, fn: Fn) returns unknown

no docs found

Fuzzy.match(pattern: String, str: String) returns Result

no docs found

Fuzzy.match_at(pattern: List, str: List, pattern_idx: Any, str_idx: Any) returns Bool

returns true if character at two positions is the same

Fuzzy.match_simple(pattern: String, str: String) returns Bool

returns true if each character in pattern is found sequentially within str

Fuzzy.is_camel_case(c0: Num, c1: Num) returns unknown

no docs found

Fuzzy.match_recursive(pattern: List, str: List, pattern_idx: Num, str_idx: Num, srcMatches: List, matches: List, maxMatches: Num, nextMatch: Num, count: Num, limit: Num) returns Result

no docs found

FuzzyResult

import "luxe: fuzzy" for FuzzyResult

no docs found


FuzzyResult.item returns unknown

no docs found

FuzzyResult.score returns unknown

no docs found

FuzzyResult.matches returns unknown

no docs found

FuzzyResult.new(item: String, score: Num, matches: List) returns FuzzyResult

no docs found

FuzzyScore

import "luxe: fuzzy" for FuzzyScore

no docs found


FuzzyScore.sequential_bonus returns Num

no docs found

FuzzyScore.separator_bonus returns Num

no docs found

FuzzyScore.camel_bonus returns Num

no docs found

FuzzyScore.first_letter_bonus returns Num

no docs found

FuzzyScore.leading_letter_penalty returns Num

no docs found

FuzzyScore.max_leading_letter_penalty returns Num

no docs found

FuzzyScore.unmatched_letter_penalty returns Num

no docs found