Name Description Size
Bidi.d.ts 3040
Bidi.mjs An ICU4X Bidi object, containing loaded bidi data See the [Rust documentation for `BidiClass`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiClass.html) for more information. 7081
BidiClass.d.ts 2869
BidiClass.mjs See the [Rust documentation for `BidiClass`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiClass.html) for more information. 9405
BidiDirection.d.ts 404
BidiDirection.mjs 2113
BidiInfo.d.ts 1088
BidiInfo.mjs An object containing bidi information for a given string, produced by `for_text()` on `Bidi` See the [Rust documentation for `BidiInfo`](https://docs.rs/unicode_bidi/latest/unicode_bidi/struct.BidiInfo.html) for more information. 2920
BidiMirroringGlyph.d.ts 1340
BidiMirroringGlyph.mjs See the [Rust documentation for `BidiMirroringGlyph`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiMirroringGlyph.html) for more information. 5428
BidiPairedBracketType.d.ts 634
BidiPairedBracketType.mjs See the [Rust documentation for `BidiPairedBracketType`](https://docs.rs/icu/latest/icu/properties/props/enum.BidiPairedBracketType.html) for more information. 2409
BidiParagraph.d.ts 2245
BidiParagraph.mjs Bidi information for a single processed paragraph 4622
Calendar.d.ts 1064
Calendar.mjs See the [Rust documentation for `AnyCalendar`](https://docs.rs/icu/latest/icu/calendar/enum.AnyCalendar.html) for more information. 3693
CalendarError.d.ts 635
CalendarError.mjs Additional information: [1](https://docs.rs/icu/latest/icu/calendar/struct.RangeError.html), [2](https://docs.rs/icu/latest/icu/calendar/enum.DateError.html) 2514
CalendarKind.d.ts 1564
CalendarKind.mjs The various calendar types currently supported by [`Calendar`] See the [Rust documentation for `AnyCalendarKind`](https://docs.rs/icu/latest/icu/calendar/enum.AnyCalendarKind.html) for more information. 5910
CanonicalCombiningClass.d.ts 4102
CanonicalCombiningClass.mjs See the [Rust documentation for `CanonicalCombiningClass`](https://docs.rs/icu/latest/icu/properties/props/struct.CanonicalCombiningClass.html) for more information. 15967
CanonicalCombiningClassMap.d.ts 1275
CanonicalCombiningClassMap.mjs Lookup of the Canonical_Combining_Class Unicode property See the [Rust documentation for `CanonicalCombiningClassMap`](https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html) for more information. 4027
CanonicalComposition.d.ts 1435
CanonicalComposition.mjs The raw canonical composition operation. Callers should generally use ComposingNormalizer unless they specifically need raw composition operations See the [Rust documentation for `CanonicalComposition`](https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalComposition.html) for more information. 4130
CanonicalDecomposition.d.ts 1389
CanonicalDecomposition.mjs The raw (non-recursive) canonical decomposition operation. Callers should generally use DecomposingNormalizer unless they specifically need raw composition operations See the [Rust documentation for `CanonicalDecomposition`](https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalDecomposition.html) for more information. 4327
CaseMapCloser.d.ts 1705
CaseMapCloser.mjs See the [Rust documentation for `CaseMapCloser`](https://docs.rs/icu/latest/icu/casemap/struct.CaseMapCloser.html) for more information. 5112
CaseMapper.d.ts 6824
CaseMapper.mjs See the [Rust documentation for `CaseMapper`](https://docs.rs/icu/latest/icu/casemap/struct.CaseMapper.html) for more information. 13357
CodePointMapData8.d.ts 11473
CodePointMapData8.mjs An ICU4X Unicode Map Property object, capable of querying whether a code point (key) to obtain the Unicode property value, for a specific Unicode property. For properties whose values fit into 8 bits. See the [Rust documentation for `properties`](https://docs.rs/icu/latest/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 25258
CodePointMapData16.d.ts 3038
CodePointMapData16.mjs An ICU4X Unicode Map Property object, capable of querying whether a code point (key) to obtain the Unicode property value, for a specific Unicode property. For properties whose values fit into 16 bits. See the [Rust documentation for `properties`](https://docs.rs/icu/latest/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 6002
CodePointRangeIterator.d.ts 561
CodePointRangeIterator.mjs An iterator over code point ranges, produced by `CodePointSetData` or one of the `CodePointMapData` types 2040
CodePointRangeIteratorResult.d.ts 676
CodePointRangeIteratorResult.mjs Result of a single iteration of [`CodePointRangeIterator`]. Logically can be considered to be an `Option<RangeInclusive<DiplomatChar>>`, `start` and `end` represent an inclusive range of code points [start, end], and `done` will be true if the iterator has already finished. The last contentful iteration will NOT produce a range done=true, in other words `start` and `end` are useful values if and only if `done=false`. 4125
CodePointSetBuilder.d.ts 5652
CodePointSetBuilder.mjs See the [Rust documentation for `CodePointInversionListBuilder`](https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html) for more information. 9268
CodePointSetData.d.ts 67887
CodePointSetData.mjs An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property. See the [Rust documentation for `properties`](https://docs.rs/icu/latest/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointSetData`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetData.html) for more information. See the [Rust documentation for `CodePointSetDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetDataBorrowed.html) for more information. 143258
Collator.d.ts 1895
Collator.mjs See the [Rust documentation for `Collator`](https://docs.rs/icu/latest/icu/collator/struct.Collator.html) for more information. 6058
CollatorAlternateHandling.d.ts 619
CollatorAlternateHandling.mjs See the [Rust documentation for `AlternateHandling`](https://docs.rs/icu/latest/icu/collator/options/enum.AlternateHandling.html) for more information. 2282
CollatorCaseFirst.d.ts 604
CollatorCaseFirst.mjs See the [Rust documentation for `CollationCaseFirst`](https://docs.rs/icu/latest/icu/collator/preferences/enum.CollationCaseFirst.html) for more information. 2347
CollatorCaseLevel.d.ts 541
CollatorCaseLevel.mjs See the [Rust documentation for `CaseLevel`](https://docs.rs/icu/latest/icu/collator/options/enum.CaseLevel.html) for more information. 2134
CollatorMaxVariable.d.ts 652
CollatorMaxVariable.mjs See the [Rust documentation for `MaxVariable`](https://docs.rs/icu/latest/icu/collator/options/enum.MaxVariable.html) for more information. 2572
CollatorNumericOrdering.d.ts 611
CollatorNumericOrdering.mjs See the [Rust documentation for `CollationNumericOrdering`](https://docs.rs/icu/latest/icu/collator/preferences/enum.CollationNumericOrdering.html) for more information. 2246
CollatorOptions.d.ts 1509
CollatorOptions.mjs See the [Rust documentation for `CollatorOptions`](https://docs.rs/icu/latest/icu/collator/options/struct.CollatorOptions.html) for more information. 6719
CollatorResolvedOptions.d.ts 977
CollatorResolvedOptions.mjs See the [Rust documentation for `ResolvedCollatorOptions`](https://docs.rs/icu/latest/icu/collator/options/struct.ResolvedCollatorOptions.html) for more information. 6389
CollatorStrength.d.ts 667
CollatorStrength.mjs See the [Rust documentation for `Strength`](https://docs.rs/icu/latest/icu/collator/options/enum.Strength.html) for more information. 2714
ComposingNormalizer.d.ts 2984
ComposingNormalizer.mjs See the [Rust documentation for `ComposingNormalizer`](https://docs.rs/icu/latest/icu/normalizer/struct.ComposingNormalizer.html) for more information. 7037
DataError.d.ts 802
DataError.mjs Additional information: [1](https://docs.rs/icu_provider/latest/icu_provider/struct.DataError.html), [2](https://docs.rs/icu_provider/latest/icu_provider/enum.DataErrorKind.html) 3368
DataProvider.d.ts 2047
DataProvider.mjs An ICU4X data provider, capable of loading ICU4X data keys from some source. Currently the only source supported is loading from "blob" formatted data from a bytes buffer or the file system. If you wish to use ICU4X's builtin "compiled data", use the version of the constructors that do not have `_with_provider` in their names. See the [Rust documentation for `icu_provider`](https://docs.rs/icu_provider/latest/icu_provider/index.html) for more information. 4799
Date.d.ts 7619
Date.mjs An ICU4X Date object capable of containing a date for any calendar. See the [Rust documentation for `Date`](https://docs.rs/icu/latest/icu/calendar/struct.Date.html) for more information. 14885
DateFormatter.d.ts 15439
DateFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 41970
DateFormatterGregorian.d.ts 15558
DateFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 41560
DateTime.d.ts 866
DateTime.mjs An ICU4X DateTime object capable of containing a date and time for any calendar. See the [Rust documentation for `DateTime`](https://docs.rs/icu/latest/icu/time/struct.DateTime.html) for more information. 4683
DateTimeAlignment.d.ts 546
DateTimeAlignment.mjs See the [Rust documentation for `Alignment`](https://docs.rs/icu/latest/icu/datetime/options/enum.Alignment.html) for more information. 2144
DateTimeFormatter.d.ts 13349
DateTimeFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 34959
DateTimeFormatterGregorian.d.ts 13324
DateTimeFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 34338
DateTimeFormatterLoadError.d.ts 1457
DateTimeFormatterLoadError.mjs Additional information: [1](https://docs.rs/icu/latest/icu/datetime/enum.DateTimeFormatterLoadError.html), [2](https://docs.rs/icu/latest/icu/datetime/pattern/enum.PatternLoadError.html), [3](https://docs.rs/icu_provider/latest/icu_provider/struct.DataError.html), [4](https://docs.rs/icu_provider/latest/icu_provider/enum.DataErrorKind.html) 5168
DateTimeLength.d.ts 557
DateTimeLength.mjs See the [Rust documentation for `Length`](https://docs.rs/icu/latest/icu/datetime/options/enum.Length.html) for more information. 2278
DateTimeMismatchedCalendarError.d.ts 1024
DateTimeMismatchedCalendarError.mjs See the [Rust documentation for `MismatchedCalendarError`](https://docs.rs/icu/latest/icu/datetime/struct.MismatchedCalendarError.html) for more information. 4168
DateTimeWriteError.d.ts 784
DateTimeWriteError.mjs An error when formatting a datetime. Currently the only reachable error here is a missing time zone variant. If you encounter that error, you need to call `with_variant` or `infer_variant` on your `TimeZoneInfo`. Additional information: [1](https://docs.rs/icu/latest/icu/datetime/unchecked/enum.FormattedDateTimeUncheckedError.html) 2408
Decimal.d.ts 9635
Decimal.mjs See the [Rust documentation for `Decimal`](https://docs.rs/fixed_decimal/latest/fixed_decimal/type.Decimal.html) for more information. 17003
DecimalFormatter.d.ts 2301
DecimalFormatter.mjs An ICU4X Decimal Format object, capable of formatting a [`Decimal`] as a string. See the [Rust documentation for `DecimalFormatter`](https://docs.rs/icu/latest/icu/decimal/struct.DecimalFormatter.html) for more information. 7392
DecimalGroupingStrategy.d.ts 682
DecimalGroupingStrategy.mjs See the [Rust documentation for `GroupingStrategy`](https://docs.rs/icu/latest/icu/decimal/options/enum.GroupingStrategy.html) for more information. 2627
DecimalLimitError.d.ts 596
DecimalLimitError.mjs Additional information: [1](https://docs.rs/fixed_decimal/latest/fixed_decimal/struct.LimitError.html) 877
DecimalParseError.d.ts 552
DecimalParseError.mjs Additional information: [1](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.ParseError.html) 2300
DecimalRoundingIncrement.d.ts 772
DecimalRoundingIncrement.mjs Increment used in a rounding operation. See the [Rust documentation for `RoundingIncrement`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.RoundingIncrement.html) for more information. 2756
DecimalSign.d.ts 593
DecimalSign.mjs The sign of a Decimal, as shown in formatting. See the [Rust documentation for `Sign`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.Sign.html) for more information. 2295
DecimalSignDisplay.d.ts 735
DecimalSignDisplay.mjs ECMA-402 compatible sign display preference. See the [Rust documentation for `SignDisplay`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.SignDisplay.html) for more information. 2792
DecimalSignedRoundingMode.d.ts 1016
DecimalSignedRoundingMode.mjs Mode used in a rounding operation for signed numbers. See the [Rust documentation for `SignedRoundingMode`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.SignedRoundingMode.html) for more information. 3774
Decomposed.d.ts 538
Decomposed.mjs The outcome of non-recursive canonical decomposition of a character. `second` will be NUL when the decomposition expands to a single character (which may or may not be the original one) See the [Rust documentation for `Decomposed`](https://docs.rs/icu/latest/icu/normalizer/properties/enum.Decomposed.html) for more information. 3417
DecomposingNormalizer.d.ts 4019
DecomposingNormalizer.mjs See the [Rust documentation for `DecomposingNormalizer`](https://docs.rs/icu/latest/icu/normalizer/struct.DecomposingNormalizer.html) for more information. 8823
diplomat-runtime.d.ts 757
diplomat-runtime.mjs For internal Diplomat use when constructing opaques or out structs. This is for when we're handling items that we don't want the user to touch, like an structure that's only meant to be output, or de-referencing a pointer we're handed from WASM. 20988
diplomat-wasm.mjs 1575
DisplayNamesFallback.d.ts 577
DisplayNamesFallback.mjs See the [Rust documentation for `Fallback`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/enum.Fallback.html) for more information. 2194
DisplayNamesOptions.d.ts 1296
DisplayNamesOptions.mjs See the [Rust documentation for `DisplayNamesOptions`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/struct.DisplayNamesOptions.html) for more information. 5593
DisplayNamesStyle.d.ts 630
DisplayNamesStyle.mjs See the [Rust documentation for `Style`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/enum.Style.html) for more information. 2521
EastAsianWidth.d.ts 2200
EastAsianWidth.mjs See the [Rust documentation for `EastAsianWidth`](https://docs.rs/icu/latest/icu/properties/props/struct.EastAsianWidth.html) for more information. 6175
EmojiSetData.d.ts 2149
EmojiSetData.mjs An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property. See the [Rust documentation for `properties`](https://docs.rs/icu/latest/icu/properties/index.html) for more information. See the [Rust documentation for `EmojiSetData`](https://docs.rs/icu/latest/icu/properties/struct.EmojiSetData.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/latest/icu/properties/struct.EmojiSetData.html#method.new) for more information. See the [Rust documentation for `EmojiSetDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.EmojiSetDataBorrowed.html) for more information. 4549
ExemplarCharacters.d.ts 5678
ExemplarCharacters.mjs A set of "exemplar characters" for a given locale. See the [Rust documentation for `locale`](https://docs.rs/icu/latest/icu/locale/index.html) for more information. See the [Rust documentation for `ExemplarCharacters`](https://docs.rs/icu/latest/icu/locale/exemplar_chars/struct.ExemplarCharacters.html) for more information. See the [Rust documentation for `ExemplarCharactersBorrowed`](https://docs.rs/icu/latest/icu/locale/exemplar_chars/struct.ExemplarCharactersBorrowed.html) for more information. 14352
GeneralCategory.d.ts 3496
GeneralCategory.mjs See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/latest/icu/properties/props/enum.GeneralCategory.html) for more information. 11730
GeneralCategoryGroup.d.ts 4244
GeneralCategoryGroup.mjs A mask that is capable of representing groups of `General_Category` values. See the [Rust documentation for `GeneralCategoryGroup`](https://docs.rs/icu/latest/icu/properties/props/struct.GeneralCategoryGroup.html) for more information. 10297
GeneralCategoryNameToGroupMapper.d.ts 1904
GeneralCategoryNameToGroupMapper.mjs A type capable of looking up General Category Group values from a string name. See the [Rust documentation for `PropertyParser`](https://docs.rs/icu/latest/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/latest/icu/properties/props/enum.GeneralCategory.html) for more information. 5404
GraphemeClusterBreak.d.ts 2163
GraphemeClusterBreak.mjs See the [Rust documentation for `GraphemeClusterBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeClusterBreak.html) for more information. 7081
GraphemeClusterBreakIteratorLatin1.d.ts 730
GraphemeClusterBreakIteratorLatin1.mjs See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2047
GraphemeClusterBreakIteratorUtf8.d.ts 728
GraphemeClusterBreakIteratorUtf8.mjs See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2035
GraphemeClusterBreakIteratorUtf16.d.ts 729
GraphemeClusterBreakIteratorUtf16.mjs See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2041
GraphemeClusterSegmenter.d.ts 1428
GraphemeClusterSegmenter.mjs An ICU4X grapheme-cluster-break segmenter, capable of finding grapheme cluster breakpoints in strings. See the [Rust documentation for `GraphemeClusterSegmenter`](https://docs.rs/icu/latest/icu/segmenter/struct.GraphemeClusterSegmenter.html) for more information. 4553
HangulSyllableType.d.ts 1690
HangulSyllableType.mjs See the [Rust documentation for `HangulSyllableType`](https://docs.rs/icu/latest/icu/properties/props/struct.HangulSyllableType.html) for more information. 4807
IanaParser.d.ts 1500
IanaParser.mjs A mapper between IANA time zone identifiers and BCP-47 time zone identifiers. This mapper supports two-way mapping, but it is optimized for the case of IANA to BCP-47. It also supports normalizing and canonicalizing the IANA strings. See the [Rust documentation for `IanaParser`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.IanaParser.html) for more information. 4627
IanaParserExtended.d.ts 2034
IanaParserExtended.mjs A mapper between IANA time zone identifiers and BCP-47 time zone identifiers. This mapper supports two-way mapping, but it is optimized for the case of IANA to BCP-47. It also supports normalizing and canonicalizing the IANA strings. See the [Rust documentation for `IanaParserExtended`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.IanaParserExtended.html) for more information. 5818
index.d.ts 9495
index.mjs 10098
IndicSyllabicCategory.d.ts 3283
IndicSyllabicCategory.mjs See the [Rust documentation for `IndicSyllabicCategory`](https://docs.rs/icu/latest/icu/properties/props/struct.IndicSyllabicCategory.html) for more information. 11447
IsoDate.d.ts 4853
IsoDate.mjs An ICU4X Date object capable of containing a ISO-8601 date See the [Rust documentation for `Date`](https://docs.rs/icu/latest/icu/calendar/struct.Date.html) for more information. 10543
IsoDateTime.d.ts 813
IsoDateTime.mjs An ICU4X DateTime object capable of containing a ISO-8601 date and time. See the [Rust documentation for `DateTime`](https://docs.rs/icu/latest/icu/time/struct.DateTime.html) for more information. 4646
IsoWeekOfYear.d.ts 622
IsoWeekOfYear.mjs Create `IsoWeekOfYear` from an object that contains all of `IsoWeekOfYear`s fields. Optional fields do not need to be included in the provided object. 3845
JoiningType.d.ts 2174
JoiningType.mjs See the [Rust documentation for `JoiningType`](https://docs.rs/icu/latest/icu/properties/props/struct.JoiningType.html) for more information. 6123
LanguageDisplay.d.ts 568
LanguageDisplay.mjs See the [Rust documentation for `LanguageDisplay`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/enum.LanguageDisplay.html) for more information. 2157
LeadingAdjustment.d.ts 599
LeadingAdjustment.mjs See the [Rust documentation for `LeadingAdjustment`](https://docs.rs/icu/latest/icu/casemap/options/enum.LeadingAdjustment.html) for more information. 2344
LineBreak.d.ts 3595
LineBreak.mjs See the [Rust documentation for `LineBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.LineBreak.html) for more information. 13657
LineBreakIteratorLatin1.d.ts 686
LineBreakIteratorLatin1.mjs See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1948
LineBreakIteratorUtf8.d.ts 684
LineBreakIteratorUtf8.mjs See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1936
LineBreakIteratorUtf16.d.ts 685
LineBreakIteratorUtf16.mjs See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1942
LineBreakOptions.d.ts 1069
LineBreakOptions.mjs See the [Rust documentation for `LineBreakOptions`](https://docs.rs/icu/latest/icu/segmenter/options/struct.LineBreakOptions.html) for more information. 4509
LineBreakStrictness.d.ts 664
LineBreakStrictness.mjs See the [Rust documentation for `LineBreakStrictness`](https://docs.rs/icu/latest/icu/segmenter/options/enum.LineBreakStrictness.html) for more information. 2579
LineBreakWordOption.d.ts 625
LineBreakWordOption.mjs See the [Rust documentation for `LineBreakWordOption`](https://docs.rs/icu/latest/icu/segmenter/options/enum.LineBreakWordOption.html) for more information. 2392
LineSegmenter.d.ts 5194
LineSegmenter.mjs An ICU4X line-break segmenter, capable of finding breakpoints in strings. See the [Rust documentation for `LineSegmenter`](https://docs.rs/icu/latest/icu/segmenter/struct.LineSegmenter.html) for more information. 11486
ListFormatter.d.ts 2827
ListFormatter.mjs See the [Rust documentation for `ListFormatter`](https://docs.rs/icu/latest/icu/list/struct.ListFormatter.html) for more information. 8620
ListLength.d.ts 533
ListLength.mjs See the [Rust documentation for `ListLength`](https://docs.rs/icu/latest/icu/list/options/enum.ListLength.html) for more information. 2222
Locale.d.ts 4690
Locale.mjs An ICU4X Locale, capable of representing strings like `"en-US"`. See the [Rust documentation for `Locale`](https://docs.rs/icu/latest/icu/locale/struct.Locale.html) for more information. 12889
LocaleCanonicalizer.d.ts 1785
LocaleCanonicalizer.mjs A locale canonicalizer. See the [Rust documentation for `LocaleCanonicalizer`](https://docs.rs/icu/latest/icu/locale/struct.LocaleCanonicalizer.html) for more information. 5464
LocaleDirection.d.ts 574
LocaleDirection.mjs See the [Rust documentation for `Direction`](https://docs.rs/icu/latest/icu/locale/enum.Direction.html) for more information. 2317
LocaleDirectionality.d.ts 2265
LocaleDirectionality.mjs See the [Rust documentation for `LocaleDirectionality`](https://docs.rs/icu/latest/icu/locale/struct.LocaleDirectionality.html) for more information. 6317
LocaleDisplayNamesFormatter.d.ts 1460
LocaleDisplayNamesFormatter.mjs See the [Rust documentation for `LocaleDisplayNamesFormatter`](https://docs.rs/icu/latest/icu/experimental/displaynames/struct.LocaleDisplayNamesFormatter.html) for more information. 5249
LocaleExpander.d.ts 2240
LocaleExpander.mjs A locale expander. See the [Rust documentation for `LocaleExpander`](https://docs.rs/icu/latest/icu/locale/struct.LocaleExpander.html) for more information. 6302
LocaleFallbackConfig.d.ts 944
LocaleFallbackConfig.mjs Collection of configurations for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackConfig`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbackConfig.html) for more information. 3184
LocaleFallbacker.d.ts 1708
LocaleFallbacker.mjs An object that runs the ICU4X locale fallback algorithm. See the [Rust documentation for `LocaleFallbacker`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbacker.html) for more information. 4839
LocaleFallbackerWithConfig.d.ts 1045
LocaleFallbackerWithConfig.mjs An object that runs the ICU4X locale fallback algorithm with specific configurations. See the [Rust documentation for `LocaleFallbacker`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbacker.html) for more information. See the [Rust documentation for `LocaleFallbackerWithConfig`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbackerWithConfig.html) for more information. 2493
LocaleFallbackIterator.d.ts 470
LocaleFallbackIterator.mjs An iterator over the locale under fallback. See the [Rust documentation for `LocaleFallbackIterator`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbackIterator.html) for more information. 1940
LocaleFallbackPriority.d.ts 659
LocaleFallbackPriority.mjs Priority mode for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackPriority`](https://docs.rs/icu/latest/icu/locale/fallback/enum.LocaleFallbackPriority.html) for more information. 2296
LocaleParseError.d.ts 576
LocaleParseError.mjs Additional information: [1](https://docs.rs/icu/latest/icu/locale/enum.ParseError.html) 2469
Logger.d.ts 445
Logger.mjs An object allowing control over the logging used 1562
MeasureUnit.d.ts 593
MeasureUnit.mjs An ICU4X Measurement Unit object which represents a single unit of measurement such as `meter`, `second`, `kilometer-per-hour`, `square-meter`, etc. You can create an instance of this object using [`MeasureUnitParser`] by calling the `parse` method. See the [Rust documentation for `MeasureUnit`](https://docs.rs/icu/latest/icu/experimental/measure/measureunit/struct.MeasureUnit.html) for more information. 1583
MeasureUnitParser.d.ts 1245
MeasureUnitParser.mjs An ICU4X Measure Unit Parser object, capable of parsing the CLDR unit identifier (e.g. `meter-per-square-second`) and get the [`MeasureUnit`]. See the [Rust documentation for `MeasureUnitParser`](https://docs.rs/icu/latest/icu/experimental/measure/parser/struct.MeasureUnitParser.html) for more information. 4191
PluralCategories.d.ts 282
PluralCategories.mjs 4868
PluralCategory.d.ts 1251
PluralCategory.mjs See the [Rust documentation for `PluralCategory`](https://docs.rs/icu/latest/icu/plurals/enum.PluralCategory.html) for more information. 4081
PluralOperands.d.ts 999
PluralOperands.mjs See the [Rust documentation for `PluralOperands`](https://docs.rs/icu/latest/icu/plurals/struct.PluralOperands.html) for more information. 3299
PluralRules.d.ts 2681
PluralRules.mjs See the [Rust documentation for `PluralRules`](https://docs.rs/icu/latest/icu/plurals/struct.PluralRules.html) for more information. 7083
PropertyValueNameToEnumMapper.d.ts 9481
PropertyValueNameToEnumMapper.mjs A type capable of looking up a property value from a string name. See the [Rust documentation for `PropertyParser`](https://docs.rs/icu/latest/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `PropertyParserBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.PropertyParserBorrowed.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/latest/icu/properties/struct.PropertyParser.html#method.new) for more information. 21878
RegionDisplayNames.d.ts 1580
RegionDisplayNames.mjs See the [Rust documentation for `RegionDisplayNames`](https://docs.rs/icu/latest/icu/experimental/displaynames/struct.RegionDisplayNames.html) for more information. 5951
ReorderedIndexMap.d.ts 795
ReorderedIndexMap.mjs Thin wrapper around a vector that maps visual indices to source indices `map[visualIndex] = sourceIndex` Produced by `reorder_visual()` on [`Bidi`]. 2778
Rfc9557ParseError.d.ts 710
Rfc9557ParseError.mjs Additional information: [1](https://docs.rs/icu/latest/icu/calendar/enum.ParseError.html), [2](https://docs.rs/icu/latest/icu/time/enum.ParseError.html) 2782
Script.d.ts 6876
Script.mjs See the [Rust documentation for `Script`](https://docs.rs/icu/latest/icu/properties/props/struct.Script.html) for more information. 34727
ScriptExtensionsSet.d.ts 1273
ScriptExtensionsSet.mjs An object that represents the Script_Extensions property for a single character See the [Rust documentation for `ScriptExtensionsSet`](https://docs.rs/icu/latest/icu/properties/script/struct.ScriptExtensionsSet.html) for more information. 3138
ScriptWithExtensions.d.ts 2488
ScriptWithExtensions.mjs An ICU4X ScriptWithExtensions map object, capable of holding a map of codepoints to scriptextensions values See the [Rust documentation for `ScriptWithExtensions`](https://docs.rs/icu/latest/icu/properties/script/struct.ScriptWithExtensions.html) for more information. 5989
ScriptWithExtensionsBorrowed.d.ts 2046
ScriptWithExtensionsBorrowed.mjs A slightly faster ScriptWithExtensions object See the [Rust documentation for `ScriptWithExtensionsBorrowed`](https://docs.rs/icu/latest/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html) for more information. 4072
SegmenterWordType.d.ts 798
SegmenterWordType.mjs See the [Rust documentation for `WordType`](https://docs.rs/icu/latest/icu/segmenter/options/enum.WordType.html) for more information. 2709
SentenceBreak.d.ts 2475
SentenceBreak.mjs See the [Rust documentation for `SentenceBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.SentenceBreak.html) for more information. 7721
SentenceBreakIteratorLatin1.d.ts 702
SentenceBreakIteratorLatin1.mjs See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1984
SentenceBreakIteratorUtf8.d.ts 700
SentenceBreakIteratorUtf8.mjs See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1972
SentenceBreakIteratorUtf16.d.ts 701
SentenceBreakIteratorUtf16.mjs See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1978
SentenceSegmenter.d.ts 1519
SentenceSegmenter.mjs An ICU4X sentence-break segmenter, capable of finding sentence breakpoints in strings. See the [Rust documentation for `SentenceSegmenter`](https://docs.rs/icu/latest/icu/segmenter/struct.SentenceSegmenter.html) for more information. 5357
Time.d.ts 2320
Time.mjs An ICU4X Time object representing a time in terms of hour, minute, second, nanosecond See the [Rust documentation for `Time`](https://docs.rs/icu/latest/icu/time/struct.Time.html) for more information. 7366
TimeFormatter.d.ts 1855
TimeFormatter.mjs See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/latest/icu/datetime/type.NoCalendarFormatter.html) for more information. 6783
TimePrecision.d.ts 1372
TimePrecision.mjs See the [Rust documentation for `TimePrecision`](https://docs.rs/icu/latest/icu/datetime/options/enum.TimePrecision.html) for more information. See the [Rust documentation for `SubsecondDigits`](https://docs.rs/icu/latest/icu/datetime/options/enum.SubsecondDigits.html) for more information. 5074
TimeZone.d.ts 1607
TimeZone.mjs See the [Rust documentation for `TimeZone`](https://docs.rs/icu/latest/icu/time/struct.TimeZone.html) for more information. 3750
TimeZoneAndCanonical.d.ts 410
TimeZoneAndCanonical.mjs See the [Rust documentation for `TimeZoneAndCanonical`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonical.html) for more information. 4194
TimeZoneAndCanonicalAndNormalized.d.ts 479
TimeZoneAndCanonicalAndNormalized.mjs See the [Rust documentation for `TimeZoneAndCanonicalAndNormalized`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalized.html) for more information. 5070
TimeZoneAndCanonicalAndNormalizedIterator.d.ts 549
TimeZoneAndCanonicalAndNormalizedIterator.mjs See the [Rust documentation for `TimeZoneAndCanonicalAndNormalizedIter`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalizedIter.html) for more information. 2637
TimeZoneAndCanonicalIterator.d.ts 471
TimeZoneAndCanonicalIterator.mjs See the [Rust documentation for `TimeZoneAndCanonicalIter`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonicalIter.html) for more information. 2481
TimeZoneFormatter.d.ts 8739
TimeZoneFormatter.mjs See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/latest/icu/datetime/type.NoCalendarFormatter.html) for more information. 22569
TimeZoneInfo.d.ts 3015
TimeZoneInfo.mjs See the [Rust documentation for `TimeZoneInfo`](https://docs.rs/icu/latest/icu/time/struct.TimeZoneInfo.html) for more information. 6867
TimeZoneInvalidOffsetError.d.ts 657
TimeZoneInvalidOffsetError.mjs Additional information: [1](https://docs.rs/icu/latest/icu/time/zone/struct.InvalidOffsetError.html) 929
TimeZoneIterator.d.ts 399
TimeZoneIterator.mjs See the [Rust documentation for `TimeZoneIter`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneIter.html) for more information. 2008
TimeZoneVariant.d.ts 982
TimeZoneVariant.mjs Sets the `variant` field to "daylight" time. See the [Rust documentation for `from_rearguard_isdst`](https://docs.rs/icu/latest/icu/time/zone/enum.TimeZoneVariant.html#method.from_rearguard_isdst) for more information. See the [Rust documentation for `with_variant`](https://docs.rs/icu/latest/icu/time/struct.TimeZoneInfo.html#method.with_variant) for more information. Additional information: [1](https://docs.rs/icu/latest/icu/time/zone/enum.TimeZoneVariant.html) 2791
TitlecaseMapper.d.ts 1944
TitlecaseMapper.mjs See the [Rust documentation for `TitlecaseMapper`](https://docs.rs/icu/latest/icu/casemap/struct.TitlecaseMapper.html) for more information. 5986
TitlecaseOptions.d.ts 1018
TitlecaseOptions.mjs See the [Rust documentation for `TitlecaseOptions`](https://docs.rs/icu/latest/icu/casemap/options/struct.TitlecaseOptions.html) for more information. 5586
TrailingCase.d.ts 525
TrailingCase.mjs See the [Rust documentation for `TrailingCase`](https://docs.rs/icu/latest/icu/casemap/options/enum.TrailingCase.html) for more information. 2092
TransformResult.d.ts 544
TransformResult.mjs See the [Rust documentation for `TransformResult`](https://docs.rs/icu/latest/icu/locale/enum.TransformResult.html) for more information. 2136
UnitsConverter.d.ts 1294
UnitsConverter.mjs An ICU4X Units Converter object, capable of converting between two [`MeasureUnit`]s. You can create an instance of this object using [`UnitsConverterFactory`] by calling the `converter` method. See the [Rust documentation for `UnitsConverter`](https://docs.rs/icu/latest/icu/experimental/units/converter/struct.UnitsConverter.html) for more information. 2669
UnitsConverterFactory.d.ts 1728
UnitsConverterFactory.mjs An ICU4X Units Converter Factory object, capable of creating converters a [`UnitsConverter`] for converting between two [`MeasureUnit`]s. Also, it can parse the CLDR unit identifier (e.g. `meter-per-square-second`) and get the [`MeasureUnit`]. See the [Rust documentation for `ConverterFactory`](https://docs.rs/icu/latest/icu/experimental/units/converter_factory/struct.ConverterFactory.html) for more information. 4517
UtcOffset.d.ts 3444
UtcOffset.mjs See the [Rust documentation for `UtcOffset`](https://docs.rs/icu/latest/icu/time/zone/struct.UtcOffset.html) for more information. 6868
VariantOffsets.d.ts 399
VariantOffsets.mjs See the [Rust documentation for `VariantOffsets`](https://docs.rs/icu/latest/icu/time/zone/struct.VariantOffsets.html) for more information. 3512
VariantOffsetsCalculator.d.ts 1388
VariantOffsetsCalculator.mjs See the [Rust documentation for `VariantOffsetsCalculator`](https://docs.rs/icu/latest/icu/time/zone/struct.VariantOffsetsCalculator.html) for more information. 4486
VerticalOrientation.d.ts 2216
VerticalOrientation.mjs See the [Rust documentation for `VerticalOrientation`](https://docs.rs/icu/latest/icu/properties/props/struct.VerticalOrientation.html) for more information. 5989
Weekday.d.ts 493
Weekday.mjs 2844
WeekdaySetIterator.d.ts 491
WeekdaySetIterator.mjs Documents which days of the week are considered to be a part of the weekend See the [Rust documentation for `WeekdaySetIterator`](https://docs.rs/icu/latest/icu/calendar/week/struct.WeekdaySetIterator.html) for more information. 2326
WeekInformation.d.ts 1967
WeekInformation.mjs A Week calculator, useful to be passed in to `week_of_year()` on Date and DateTime types See the [Rust documentation for `WeekInformation`](https://docs.rs/icu/latest/icu/calendar/week/struct.WeekInformation.html) for more information. 5563
WindowsParser.d.ts 1297
WindowsParser.mjs A mapper between Windows time zone identifiers and BCP-47 time zone identifiers. This mapper supports two-way mapping, but it is optimized for the case of Windows to BCP-47. It also supports normalizing and canonicalizing the Windows strings. See the [Rust documentation for `WindowsParser`](https://docs.rs/icu/latest/icu/time/zone/windows/struct.WindowsParser.html) for more information. 4269
WordBreak.d.ts 2684
WordBreak.mjs See the [Rust documentation for `WordBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.WordBreak.html) for more information. 9035
WordBreakIteratorLatin1.d.ts 1345
WordBreakIteratorLatin1.mjs See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2995
WordBreakIteratorUtf8.d.ts 1343
WordBreakIteratorUtf8.mjs See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2979
WordBreakIteratorUtf16.d.ts 1344
WordBreakIteratorUtf16.mjs See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2987
WordSegmenter.d.ts 5996
WordSegmenter.mjs An ICU4X word-break segmenter, capable of finding word breakpoints in strings. See the [Rust documentation for `WordSegmenter`](https://docs.rs/icu/latest/icu/segmenter/struct.WordSegmenter.html) for more information. 12535
YearStyle.d.ts 528
YearStyle.mjs See the [Rust documentation for `YearStyle`](https://docs.rs/icu/latest/icu/datetime/options/enum.YearStyle.html) for more information. 2209
ZonedDateFormatter.d.ts 9269
ZonedDateFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 23208
ZonedDateFormatterGregorian.d.ts 9623
ZonedDateFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 23607
ZonedDateTime.d.ts 2362
ZonedDateTime.mjs An ICU4X DateTime object capable of containing a date, time, and zone for any calendar. See the [Rust documentation for `ZonedDateTime`](https://docs.rs/icu/latest/icu/time/struct.ZonedDateTime.html) for more information. 9390
ZonedDateTimeFormatter.d.ts 9456
ZonedDateTimeFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 23423
ZonedDateTimeFormatterGregorian.d.ts 9810
ZonedDateTimeFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 23822
ZonedIsoDateTime.d.ts 1766
ZonedIsoDateTime.mjs An ICU4X ZonedDateTime object capable of containing a ISO-8601 date, time, and zone. See the [Rust documentation for `ZonedDateTime`](https://docs.rs/icu/latest/icu/time/struct.ZonedDateTime.html) for more information. 6551
ZonedTimeFormatter.d.ts 10652
ZonedTimeFormatter.mjs See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/latest/icu/datetime/type.NoCalendarFormatter.html) for more information. 34188