string/string_folded_compare_extensions library
Extensions
-
FoldedSortExtension
on List<
String> -
Adds diacritic-folding sorting to a
List<String>. - StringFoldedCompareExtensions on String?
-
Null-aware, diacritic-folding comparison helpers for
String?— the "fold first" comparator thatcompareStringNullable's docstring tells callers to build for human-facing alphabetic order.
Functions
-
foldedCompare(
String? a, String? b, {bool caseSensitive = false, bool nullsLast = false, bool natural = false}) → int -
Comparator-shaped free function for
List.sort,SplayTreeMap, and other sort-key APIs, since tearing an extension method off into aComparator<String?>is awkward. Delegates to StringFoldedCompareExtensions.compareStringFolded.