1 repository
Allows extending sorting logic via user-supplied comparison functions.
Distinct from Custom Comparison Logic: Distinct from Custom Comparison Logic: focuses on the mechanism of injecting external functions for sorting rather than state-change detection logic.
Explore 1 awesome GitHub repository matching software engineering & architecture · Comparison Function Injection. Refine with filters or upvote what's useful.
match-sorter este un utilitar JavaScript de potrivire a șirurilor și filtrare a tablourilor, conceput pentru a clasifica și sorta listele pe baza relevanței șirului de căutare. Acesta funcționează ca o bibliotecă de sortare deterministă pentru cea mai bună potrivire și un motor de căutare fuzzy pentru filtrarea tablourilor de obiecte. Instrumentul prioritizează rezultatele folosind euristici de potrivire ponderate care favorizează potrivirile exacte, acronimele și includerea șirurilor. Utilizează un sistem de clasificare determinist pentru a asigura o ordine consistentă și suportă normalizarea insensibilă la diacritice pentru a potrivi caracterele indiferent de accente. Biblioteca acoperă specificarea criteriilor de potrivire prin extragerea proprietăților pe baza căii cheii (key-path), configurarea pragului de potrivire pentru ajustarea stricteții căutării și extragerea metadatelor de clasificare. De asemenea, oferă o logică de sortare personalizabilă prin funcții de comparare externe pentru a suprascrie departajarea implicită.
Provides the ability to override default sorting results using external comparison functions.