Name Description Size
Bidi.d.ts 3175
Bidi.mjs An ICU4X Bidi object, containing loaded bidi data See the [Rust documentation for `BidiClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiClass.html) for more information. 7392
BidiClass.d.ts 2904
BidiClass.mjs See the [Rust documentation for `BidiClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiClass.html) for more information. 9440
BidiDirection.d.ts 594
BidiDirection.mjs See the [Rust documentation for `Direction`](https://docs.rs/unicode_bidi/0.3.11/unicode_bidi/enum.Direction.html) for more information. 2303
BidiInfo.d.ts 1148
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/0.3.11/unicode_bidi/struct.BidiInfo.html) for more information. 2940
BidiMirroringGlyph.d.ts 1370
BidiMirroringGlyph.mjs See the [Rust documentation for `BidiMirroringGlyph`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiMirroringGlyph.html) for more information. 5206
BidiPairedBracketType.d.ts 674
BidiPairedBracketType.mjs See the [Rust documentation for `BidiPairedBracketType`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.BidiPairedBracketType.html) for more information. 2449
BidiParagraph.d.ts 2305
BidiParagraph.mjs Bidi information for a single processed paragraph 4642
Calendar.d.ts 1332
Calendar.mjs See the [Rust documentation for `AnyCalendar`](https://docs.rs/icu/2.1.1/icu/calendar/enum.AnyCalendar.html) for more information. 3963
CalendarDateFromFieldsError.d.ts 1043
CalendarDateFromFieldsError.mjs Additional information: [1](https://docs.rs/icu/2.1.1/icu/calendar/error/enum.DateFromFieldsError.html) 3902
CalendarError.d.ts 674
CalendarError.mjs Additional information: [1](https://docs.rs/icu/2.1.1/icu/calendar/struct.RangeError.html), [2](https://docs.rs/icu/2.1.1/icu/calendar/enum.DateError.html) 2553
CalendarKind.d.ts 1611
CalendarKind.mjs The various calendar types currently supported by {@link Calendar} See the [Rust documentation for `AnyCalendarKind`](https://docs.rs/icu/2.1.1/icu/calendar/enum.AnyCalendarKind.html) for more information. 5957
CanonicalCombiningClass.d.ts 4139
CanonicalCombiningClass.mjs See the [Rust documentation for `CanonicalCombiningClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CanonicalCombiningClass.html) for more information. 16004
CanonicalCombiningClassMap.d.ts 1573
CanonicalCombiningClassMap.mjs Lookup of the Canonical_Combining_Class Unicode property See the [Rust documentation for `CanonicalCombiningClassMap`](https://docs.rs/icu/2.1.1/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html) for more information. 4323
CanonicalComposition.d.ts 1722
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/2.1.1/icu/normalizer/properties/struct.CanonicalComposition.html) for more information. 4415
CanonicalDecomposition.d.ts 1680
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/2.1.1/icu/normalizer/properties/struct.CanonicalDecomposition.html) for more information. 4616
CaseMapCloser.d.ts 1955
CaseMapCloser.mjs See the [Rust documentation for `CaseMapCloser`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapCloser.html) for more information. 5428
CaseMapper.d.ts 9068
CaseMapper.mjs See the [Rust documentation for `CaseMapper`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapper.html) for more information. 16868
CodePointMapData8.d.ts 11505
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/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 25242
CodePointMapData16.d.ts 3093
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/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 6016
CodePointRangeIterator.d.ts 621
CodePointRangeIterator.mjs An iterator over code point ranges, produced by `CodePointSetData` or one of the `CodePointMapData` types 2060
CodePointRangeIteratorResult.d.ts 723
CodePointRangeIteratorResult.mjs Result of a single iteration of {@link 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`. 4278
CodePointSetBuilder.d.ts 5909
CodePointSetBuilder.mjs See the [Rust documentation for `CodePointInversionListBuilder`](https://docs.rs/icu/2.1.1/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html) for more information. 9524
CodePointSetData.d.ts 71898
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/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointSetData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetData.html) for more information. See the [Rust documentation for `CodePointSetDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetDataBorrowed.html) for more information. 151731
Collator.d.ts 2167
Collator.mjs See the [Rust documentation for `Collator`](https://docs.rs/icu/2.1.1/icu/collator/struct.Collator.html) for more information. 6452
CollatorAlternateHandling.d.ts 659
CollatorAlternateHandling.mjs See the [Rust documentation for `AlternateHandling`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.AlternateHandling.html) for more information. 2322
CollatorCaseFirst.d.ts 644
CollatorCaseFirst.mjs See the [Rust documentation for `CollationCaseFirst`](https://docs.rs/icu/2.1.1/icu/collator/preferences/enum.CollationCaseFirst.html) for more information. 2387
CollatorCaseLevel.d.ts 581
CollatorCaseLevel.mjs See the [Rust documentation for `CaseLevel`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.CaseLevel.html) for more information. 2174
CollatorMaxVariable.d.ts 692
CollatorMaxVariable.mjs See the [Rust documentation for `MaxVariable`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.MaxVariable.html) for more information. 2612
CollatorNumericOrdering.d.ts 651
CollatorNumericOrdering.mjs See the [Rust documentation for `CollationNumericOrdering`](https://docs.rs/icu/2.1.1/icu/collator/preferences/enum.CollationNumericOrdering.html) for more information. 2286
CollatorOptions.d.ts 1540
CollatorOptions.mjs See the [Rust documentation for `CollatorOptions`](https://docs.rs/icu/2.1.1/icu/collator/options/struct.CollatorOptions.html) for more information. 6013
CollatorResolvedOptions.d.ts 1015
CollatorResolvedOptions.mjs See the [Rust documentation for `ResolvedCollatorOptions`](https://docs.rs/icu/2.1.1/icu/collator/options/struct.ResolvedCollatorOptions.html) for more information. 6456
CollatorStrength.d.ts 707
CollatorStrength.mjs See the [Rust documentation for `Strength`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.Strength.html) for more information. 2754
ComposingNormalizer.d.ts 3036
ComposingNormalizer.mjs See the [Rust documentation for `ComposingNormalizer`](https://docs.rs/icu/2.1.1/icu/normalizer/struct.ComposingNormalizer.html) for more information. 7254
DataError.d.ts 841
DataError.mjs Additional information: [1](https://docs.rs/icu_provider/2.1.1/icu_provider/struct.DataError.html), [2](https://docs.rs/icu_provider/2.1.1/icu_provider/enum.DataErrorKind.html) 3407
DataProvider.d.ts 2372
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/2.1.1/icu_provider/index.html) for more information. 6061
Date.d.ts 8736
Date.mjs An ICU4X Date object capable of containing a date for any calendar. See the [Rust documentation for `Date`](https://docs.rs/icu/2.1.1/icu/calendar/struct.Date.html) for more information. 17101
DateFields.d.ts 1333
DateFields.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `DateFields`](https://docs.rs/icu/2.1.1/icu/calendar/types/struct.DateFields.html) for more information. 7611
DateFormatter.d.ts 15413
DateFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 43129
DateFormatterGregorian.d.ts 15533
DateFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 42720
DateFromFieldsOptions.d.ts 1262
DateFromFieldsOptions.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `DateFromFieldsOptions`](https://docs.rs/icu/2.1.1/icu/calendar/options/struct.DateFromFieldsOptions.html) for more information. 4453
DateMissingFieldsStrategy.d.ts 754
DateMissingFieldsStrategy.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `MissingFieldsStrategy`](https://docs.rs/icu/2.1.1/icu/calendar/options/enum.MissingFieldsStrategy.html) for more information. 2408
DateOverflow.d.ts 655
DateOverflow.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `Overflow`](https://docs.rs/icu/2.1.1/icu/calendar/options/enum.Overflow.html) for more information. 2223
DateTime.d.ts 907
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/2.1.1/icu/time/struct.DateTime.html) for more information. 4941
DateTimeAlignment.d.ts 586
DateTimeAlignment.mjs See the [Rust documentation for `Alignment`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.Alignment.html) for more information. 2184
DateTimeFormatter.d.ts 13335
DateTimeFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 36136
DateTimeFormatterGregorian.d.ts 13311
DateTimeFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 35516
DateTimeFormatterLoadError.d.ts 1494
DateTimeFormatterLoadError.mjs Additional information: [1](https://docs.rs/icu/2.1.1/icu/datetime/enum.DateTimeFormatterLoadError.html), [2](https://docs.rs/icu/2.1.1/icu/datetime/pattern/enum.PatternLoadError.html), [3](https://docs.rs/icu_provider/2.1.1/icu_provider/struct.DataError.html), [4](https://docs.rs/icu_provider/2.1.1/icu_provider/enum.DataErrorKind.html) 5205
DateTimeLength.d.ts 597
DateTimeLength.mjs See the [Rust documentation for `Length`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.Length.html) for more information. 2318
DateTimeMismatchedCalendarError.d.ts 1055
DateTimeMismatchedCalendarError.mjs See the [Rust documentation for `MismatchedCalendarError`](https://docs.rs/icu/2.1.1/icu/datetime/struct.MismatchedCalendarError.html) for more information. 3994
DateTimeWriteError.d.ts 682
DateTimeWriteError.mjs An error when formatting a datetime. Currently never returned by any API. Additional information: [1](https://docs.rs/icu/2.1.1/icu/datetime/unchecked/enum.FormattedDateTimeUncheckedError.html) 2306
Decimal.d.ts 9704
Decimal.mjs See the [Rust documentation for `Decimal`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/type.Decimal.html) for more information. 16962
DecimalFormatter.d.ts 2376
DecimalFormatter.mjs An ICU4X Decimal Format object, capable of formatting a {@link Decimal} as a string. See the [Rust documentation for `DecimalFormatter`](https://docs.rs/icu/2.1.1/icu/decimal/struct.DecimalFormatter.html) for more information. 7988
DecimalGroupingStrategy.d.ts 722
DecimalGroupingStrategy.mjs See the [Rust documentation for `GroupingStrategy`](https://docs.rs/icu/2.1.1/icu/decimal/options/enum.GroupingStrategy.html) for more information. 2667
DecimalLimitError.d.ts 248
DecimalLimitError.mjs Additional information: [1](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/struct.LimitError.html) 281
DecimalParseError.d.ts 592
DecimalParseError.mjs Additional information: [1](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.ParseError.html) 2340
DecimalRoundingIncrement.d.ts 812
DecimalRoundingIncrement.mjs Increment used in a rounding operation. See the [Rust documentation for `RoundingIncrement`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.RoundingIncrement.html) for more information. 2796
DecimalSign.d.ts 633
DecimalSign.mjs The sign of a Decimal, as shown in formatting. See the [Rust documentation for `Sign`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.Sign.html) for more information. 2335
DecimalSignDisplay.d.ts 775
DecimalSignDisplay.mjs ECMA-402 compatible sign display preference. See the [Rust documentation for `SignDisplay`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.SignDisplay.html) for more information. 2832
DecimalSignedRoundingMode.d.ts 1056
DecimalSignedRoundingMode.mjs Mode used in a rounding operation for signed numbers. See the [Rust documentation for `SignedRoundingMode`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.SignedRoundingMode.html) for more information. 3814
Decomposed.d.ts 576
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/2.1.1/icu/normalizer/properties/enum.Decomposed.html) for more information. 3619
DecomposingNormalizer.d.ts 3072
DecomposingNormalizer.mjs See the [Rust documentation for `DecomposingNormalizer`](https://docs.rs/icu/2.1.1/icu/normalizer/struct.DecomposingNormalizer.html) for more information. 7312
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. 21917
diplomat-wasm.mjs 1575
DisplayNamesFallback.d.ts 705
DisplayNamesFallback.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `Fallback`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/enum.Fallback.html) for more information. 2322
DisplayNamesOptions.d.ts 1415
DisplayNamesOptions.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `DisplayNamesOptions`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/struct.DisplayNamesOptions.html) for more information. 5168
DisplayNamesStyle.d.ts 758
DisplayNamesStyle.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `Style`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/enum.Style.html) for more information. 2649
EastAsianWidth.d.ts 2235
EastAsianWidth.mjs See the [Rust documentation for `EastAsianWidth`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EastAsianWidth.html) for more information. 6210
EmojiSetData.d.ts 2201
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/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `EmojiSetData`](https://docs.rs/icu/2.1.1/icu/properties/struct.EmojiSetData.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/2.1.1/icu/properties/struct.EmojiSetData.html#method.new) for more information. See the [Rust documentation for `EmojiSetDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.EmojiSetDataBorrowed.html) for more information. 4629
ExemplarCharacters.d.ts 5763
ExemplarCharacters.mjs A set of "exemplar characters" for a given locale. See the [Rust documentation for `locale`](https://docs.rs/icu/2.1.1/icu/locale/index.html) for more information. See the [Rust documentation for `ExemplarCharacters`](https://docs.rs/icu/2.1.1/icu/locale/exemplar_chars/struct.ExemplarCharacters.html) for more information. See the [Rust documentation for `ExemplarCharactersBorrowed`](https://docs.rs/icu/2.1.1/icu/locale/exemplar_chars/struct.ExemplarCharactersBorrowed.html) for more information. 14456
GeneralCategory.d.ts 3532
GeneralCategory.mjs See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.GeneralCategory.html) for more information. 11766
GeneralCategoryGroup.d.ts 4261
GeneralCategoryGroup.mjs A mask that is capable of representing groups of `General_Category` values. See the [Rust documentation for `GeneralCategoryGroup`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GeneralCategoryGroup.html) for more information. 10139
GeneralCategoryNameToGroupMapper.d.ts 2202
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/2.1.1/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.GeneralCategory.html) for more information. 5838
GraphemeClusterBreak.d.ts 2200
GraphemeClusterBreak.mjs See the [Rust documentation for `GraphemeClusterBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeClusterBreak.html) for more information. 7118
GraphemeClusterBreakIteratorLatin1.d.ts 788
GraphemeClusterBreakIteratorLatin1.mjs See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2065
GraphemeClusterBreakIteratorUtf8.d.ts 786
GraphemeClusterBreakIteratorUtf8.mjs See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2053
GraphemeClusterBreakIteratorUtf16.d.ts 787
GraphemeClusterBreakIteratorUtf16.mjs See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2059
GraphemeClusterSegmenter.d.ts 1703
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/2.1.1/icu/segmenter/struct.GraphemeClusterSegmenter.html) for more information. 4907
HangulSyllableType.d.ts 1727
HangulSyllableType.mjs See the [Rust documentation for `HangulSyllableType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.HangulSyllableType.html) for more information. 4844
IanaParser.d.ts 1750
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/2.1.1/icu/time/zone/iana/struct.IanaParser.html) for more information. 4948
IanaParserExtended.d.ts 2299
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/2.1.1/icu/time/zone/iana/struct.IanaParserExtended.html) for more information. 6154
index.d.ts 9847
index.mjs 10189
IndicSyllabicCategory.d.ts 3320
IndicSyllabicCategory.mjs See the [Rust documentation for `IndicSyllabicCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IndicSyllabicCategory.html) for more information. 11484
IsoDate.d.ts 5101
IsoDate.mjs An ICU4X Date object capable of containing a ISO-8601 date See the [Rust documentation for `Date`](https://docs.rs/icu/2.1.1/icu/calendar/struct.Date.html) for more information. 10861
IsoDateTime.d.ts 854
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/2.1.1/icu/time/struct.DateTime.html) for more information. 4904
IsoWeekOfYear.d.ts 809
IsoWeekOfYear.mjs See the [Rust documentation for `IsoWeekOfYear`](https://docs.rs/icu/2.1.1/icu/calendar/types/struct.IsoWeekOfYear.html) for more information. 3497
JoiningType.d.ts 2209
JoiningType.mjs See the [Rust documentation for `JoiningType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.JoiningType.html) for more information. 6158
LanguageDisplay.d.ts 696
LanguageDisplay.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `LanguageDisplay`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/enum.LanguageDisplay.html) for more information. 2285
LeadingAdjustment.d.ts 639
LeadingAdjustment.mjs See the [Rust documentation for `LeadingAdjustment`](https://docs.rs/icu/2.1.1/icu/casemap/options/enum.LeadingAdjustment.html) for more information. 2384
LineBreak.d.ts 3672
LineBreak.mjs See the [Rust documentation for `LineBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.LineBreak.html) for more information. 13888
LineBreakIteratorLatin1.d.ts 744
LineBreakIteratorLatin1.mjs See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1966
LineBreakIteratorUtf8.d.ts 742
LineBreakIteratorUtf8.mjs See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1954
LineBreakIteratorUtf16.d.ts 743
LineBreakIteratorUtf16.mjs See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1960
LineBreakOptions.d.ts 1100
LineBreakOptions.mjs See the [Rust documentation for `LineBreakOptions`](https://docs.rs/icu/2.1.1/icu/segmenter/options/struct.LineBreakOptions.html) for more information. 4194
LineBreakStrictness.d.ts 704
LineBreakStrictness.mjs See the [Rust documentation for `LineBreakStrictness`](https://docs.rs/icu/2.1.1/icu/segmenter/options/enum.LineBreakStrictness.html) for more information. 2619
LineBreakWordOption.d.ts 665
LineBreakWordOption.mjs See the [Rust documentation for `LineBreakWordOption`](https://docs.rs/icu/2.1.1/icu/segmenter/options/enum.LineBreakWordOption.html) for more information. 2432
LineSegmenter.d.ts 5279
LineSegmenter.mjs An ICU4X line-break segmenter, capable of finding breakpoints in strings. See the [Rust documentation for `LineSegmenter`](https://docs.rs/icu/2.1.1/icu/segmenter/struct.LineSegmenter.html) for more information. 11629
ListFormatter.d.ts 2879
ListFormatter.mjs See the [Rust documentation for `ListFormatter`](https://docs.rs/icu/2.1.1/icu/list/struct.ListFormatter.html) for more information. 8695
ListLength.d.ts 573
ListLength.mjs See the [Rust documentation for `ListLength`](https://docs.rs/icu/2.1.1/icu/list/options/enum.ListLength.html) for more information. 2262
Locale.d.ts 5044
Locale.mjs An ICU4X Locale, capable of representing strings like `"en-US"`. See the [Rust documentation for `Locale`](https://docs.rs/icu/2.1.1/icu/locale/struct.Locale.html) for more information. 14325
LocaleCanonicalizer.d.ts 2067
LocaleCanonicalizer.mjs A locale canonicalizer. See the [Rust documentation for `LocaleCanonicalizer`](https://docs.rs/icu/2.1.1/icu/locale/struct.LocaleCanonicalizer.html) for more information. 5747
LocaleDirection.d.ts 614
LocaleDirection.mjs See the [Rust documentation for `Direction`](https://docs.rs/icu/2.1.1/icu/locale/enum.Direction.html) for more information. 2357
LocaleDirectionality.d.ts 2539
LocaleDirectionality.mjs See the [Rust documentation for `LocaleDirectionality`](https://docs.rs/icu/2.1.1/icu/locale/struct.LocaleDirectionality.html) for more information. 6588
LocaleDisplayNamesFormatter.d.ts 2297
LocaleDisplayNamesFormatter.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `LocaleDisplayNamesFormatter`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/struct.LocaleDisplayNamesFormatter.html) for more information. 6195
LocaleExpander.d.ts 2510
LocaleExpander.mjs A locale expander. See the [Rust documentation for `LocaleExpander`](https://docs.rs/icu/2.1.1/icu/locale/struct.LocaleExpander.html) for more information. 6573
LocaleFallbackConfig.d.ts 975
LocaleFallbackConfig.mjs Collection of configurations for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackConfig`](https://docs.rs/icu/2.1.1/icu/locale/fallback/struct.LocaleFallbackConfig.html) for more information. 3223
LocaleFallbacker.d.ts 1952
LocaleFallbacker.mjs An object that runs the ICU4X locale fallback algorithm. See the [Rust documentation for `LocaleFallbacker`](https://docs.rs/icu_locale/2.1.1/icu_locale/struct.LocaleFallbacker.html) for more information. 5083
LocaleFallbackerWithConfig.d.ts 1098
LocaleFallbackerWithConfig.mjs An object that runs the ICU4X locale fallback algorithm with specific configurations. See the [Rust documentation for `LocaleFallbacker`](https://docs.rs/icu_locale/2.1.1/icu_locale/struct.LocaleFallbacker.html) for more information. See the [Rust documentation for `LocaleFallbackerWithConfig`](https://docs.rs/icu/2.1.1/icu/locale/fallback/struct.LocaleFallbackerWithConfig.html) for more information. 2506
LocaleFallbackIterator.d.ts 529
LocaleFallbackIterator.mjs An iterator over the locale under fallback. See the [Rust documentation for `LocaleFallbackIterator`](https://docs.rs/icu/2.1.1/icu/locale/fallback/struct.LocaleFallbackIterator.html) for more information. 1959
LocaleFallbackPriority.d.ts 699
LocaleFallbackPriority.mjs Priority mode for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackPriority`](https://docs.rs/icu/2.1.1/icu/locale/fallback/enum.LocaleFallbackPriority.html) for more information. 2336
LocaleParseError.d.ts 616
LocaleParseError.mjs Additional information: [1](https://docs.rs/icu/2.1.1/icu/locale/enum.ParseError.html) 2509
Logger.d.ts 505
Logger.mjs An object allowing control over the logging used 1582
PluralCategories.d.ts 482
PluralCategories.mjs See the [Rust documentation for `categories`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralRules.html#method.categories) for more information. 5189
PluralCategory.d.ts 1289
PluralCategory.mjs See the [Rust documentation for `PluralCategory`](https://docs.rs/icu/2.1.1/icu/plurals/enum.PluralCategory.html) for more information. 4188
PluralOperands.d.ts 1057
PluralOperands.mjs See the [Rust documentation for `PluralOperands`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralOperands.html) for more information. 3385
PluralRules.d.ts 2750
PluralRules.mjs See the [Rust documentation for `PluralRules`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralRules.html) for more information. 7108
PropertyValueNameToEnumMapper.d.ts 9514
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/2.1.1/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `PropertyParserBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.PropertyParserBorrowed.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/2.1.1/icu/properties/struct.PropertyParser.html#method.new) for more information. 21998
RegionDisplayNames.d.ts 2302
RegionDisplayNames.mjs 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `RegionDisplayNames`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/struct.RegionDisplayNames.html) for more information. 6850
ReorderedIndexMap.d.ts 859
ReorderedIndexMap.mjs Thin wrapper around a vector that maps visual indices to source indices `map[visualIndex] = sourceIndex` Produced by `reorder_visual()` on {@link Bidi}. 2802
Rfc9557ParseError.d.ts 749
Rfc9557ParseError.mjs Additional information: [1](https://docs.rs/icu/2.1.1/icu/calendar/enum.ParseError.html), [2](https://docs.rs/icu/2.1.1/icu/time/enum.ParseError.html) 2821
Script.d.ts 7058
Script.mjs See the [Rust documentation for `Script`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.Script.html) for more information. 35666
ScriptExtensionsSet.d.ts 1329
ScriptExtensionsSet.mjs An object that represents the Script_Extensions property for a single character See the [Rust documentation for `ScriptExtensionsSet`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptExtensionsSet.html) for more information. 3154
ScriptWithExtensions.d.ts 2776
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/2.1.1/icu/properties/script/struct.ScriptWithExtensions.html) for more information. 6275
ScriptWithExtensionsBorrowed.d.ts 2101
ScriptWithExtensionsBorrowed.mjs A slightly faster ScriptWithExtensions object See the [Rust documentation for `ScriptWithExtensionsBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html) for more information. 4087
SegmenterWordType.d.ts 837
SegmenterWordType.mjs See the [Rust documentation for `WordType`](https://docs.rs/icu/2.1.1/icu/segmenter/options/enum.WordType.html) for more information. 2748
SentenceBreak.d.ts 2510
SentenceBreak.mjs See the [Rust documentation for `SentenceBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SentenceBreak.html) for more information. 7756
SentenceBreakIteratorLatin1.d.ts 760
SentenceBreakIteratorLatin1.mjs See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 2002
SentenceBreakIteratorUtf8.d.ts 758
SentenceBreakIteratorUtf8.mjs See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1990
SentenceBreakIteratorUtf16.d.ts 759
SentenceBreakIteratorUtf16.mjs See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1996
SentenceSegmenter.d.ts 1825
SentenceSegmenter.mjs An ICU4X sentence-break segmenter, capable of finding sentence breakpoints in strings. See the [Rust documentation for `SentenceSegmenter`](https://docs.rs/icu/2.1.1/icu/segmenter/struct.SentenceSegmenter.html) for more information. 5741
Time.d.ts 2560
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/2.1.1/icu/time/struct.Time.html) for more information. 7674
TimeFormatter.d.ts 2489
TimeFormatter.mjs See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/type.NoCalendarFormatter.html) for more information. 7572
TimePrecision.d.ts 1410
TimePrecision.mjs See the [Rust documentation for `TimePrecision`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.TimePrecision.html) for more information. See the [Rust documentation for `SubsecondDigits`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.SubsecondDigits.html) for more information. 5112
TimeZone.d.ts 1661
TimeZone.mjs See the [Rust documentation for `TimeZone`](https://docs.rs/icu/2.1.1/icu/time/struct.TimeZone.html) for more information. 3833
TimeZoneAndCanonical.d.ts 448
TimeZoneAndCanonical.mjs See the [Rust documentation for `TimeZoneAndCanonical`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonical.html) for more information. 4331
TimeZoneAndCanonicalAndNormalized.d.ts 517
TimeZoneAndCanonicalAndNormalized.mjs See the [Rust documentation for `TimeZoneAndCanonicalAndNormalized`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalized.html) for more information. 5138
TimeZoneAndCanonicalAndNormalizedIterator.d.ts 608
TimeZoneAndCanonicalAndNormalizedIterator.mjs See the [Rust documentation for `TimeZoneAndCanonicalAndNormalizedIter`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalizedIter.html) for more information. 2655
TimeZoneAndCanonicalIterator.d.ts 530
TimeZoneAndCanonicalIterator.mjs See the [Rust documentation for `TimeZoneAndCanonicalIter`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonicalIter.html) for more information. 2499
TimeZoneFormatter.d.ts 8781
TimeZoneFormatter.mjs See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/type.NoCalendarFormatter.html) for more information. 22554
TimeZoneInfo.d.ts 4282
TimeZoneInfo.mjs See the [Rust documentation for `TimeZoneInfo`](https://docs.rs/icu/2.1.1/icu/time/struct.TimeZoneInfo.html) for more information. 8637
TimeZoneInvalidOffsetError.d.ts 255
TimeZoneInvalidOffsetError.mjs Additional information: [1](https://docs.rs/icu/2.1.1/icu/time/zone/struct.InvalidOffsetError.html) 288
TimeZoneIterator.d.ts 458
TimeZoneIterator.mjs See the [Rust documentation for `TimeZoneIter`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneIter.html) for more information. 2026
TimeZoneVariant.d.ts 1103
TimeZoneVariant.mjs See the [Rust documentation for `TimeZoneVariant`](https://docs.rs/icu/2.1.1/icu/time/zone/enum.TimeZoneVariant.html) for more information. @deprecated type not needed anymore 2897
TitlecaseMapper.d.ts 2200
TitlecaseMapper.mjs See the [Rust documentation for `TitlecaseMapper`](https://docs.rs/icu/2.1.1/icu/casemap/struct.TitlecaseMapper.html) for more information. 6385
TitlecaseOptions.d.ts 1045
TitlecaseOptions.mjs See the [Rust documentation for `TitlecaseOptions`](https://docs.rs/icu/2.1.1/icu/casemap/options/struct.TitlecaseOptions.html) for more information. 5440
TrailingCase.d.ts 565
TrailingCase.mjs See the [Rust documentation for `TrailingCase`](https://docs.rs/icu/2.1.1/icu/casemap/options/enum.TrailingCase.html) for more information. 2132
TransformResult.d.ts 584
TransformResult.mjs See the [Rust documentation for `TransformResult`](https://docs.rs/icu/2.1.1/icu/locale/enum.TransformResult.html) for more information. 2176
UtcOffset.d.ts 3487
UtcOffset.mjs See the [Rust documentation for `UtcOffset`](https://docs.rs/icu/2.1.1/icu/time/zone/struct.UtcOffset.html) for more information. 6848
VariantOffsets.d.ts 437
VariantOffsets.mjs See the [Rust documentation for `VariantOffsets`](https://docs.rs/icu/2.1.1/icu/time/zone/struct.VariantOffsets.html) for more information. 3686
VariantOffsetsCalculator.d.ts 2125
VariantOffsetsCalculator.mjs See the [Rust documentation for `VariantOffsetsCalculator`](https://docs.rs/icu/2.1.1/icu/time/zone/struct.VariantOffsetsCalculator.html) for more information. @deprecated this API is a bad approximation of a time zone database 5742
VerticalOrientation.d.ts 2251
VerticalOrientation.mjs See the [Rust documentation for `VerticalOrientation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.VerticalOrientation.html) for more information. 6024
Weekday.d.ts 675
Weekday.mjs See the [Rust documentation for `Weekday`](https://docs.rs/icu/2.1.1/icu/calendar/types/enum.Weekday.html) for more information. 3026
WeekdaySetIterator.d.ts 550
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/2.1.1/icu/calendar/week/struct.WeekdaySetIterator.html) for more information. 2344
WeekInformation.d.ts 2251
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/2.1.1/icu/calendar/week/struct.WeekInformation.html) for more information. 5848
WindowsParser.d.ts 1557
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/2.1.1/icu/time/zone/windows/struct.WindowsParser.html) for more information. 4669
WordBreak.d.ts 2719
WordBreak.mjs See the [Rust documentation for `WordBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.WordBreak.html) for more information. 9070
WordBreakIteratorLatin1.d.ts 1401
WordBreakIteratorLatin1.mjs See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 3011
WordBreakIteratorUtf8.d.ts 1399
WordBreakIteratorUtf8.mjs See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2995
WordBreakIteratorUtf16.d.ts 1400
WordBreakIteratorUtf16.mjs See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 3003
WordSegmenter.d.ts 6081
WordSegmenter.mjs An ICU4X word-break segmenter, capable of finding word breakpoints in strings. See the [Rust documentation for `WordSegmenter`](https://docs.rs/icu/2.1.1/icu/segmenter/struct.WordSegmenter.html) for more information. 12651
YearStyle.d.ts 568
YearStyle.mjs See the [Rust documentation for `YearStyle`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.YearStyle.html) for more information. 2249
ZonedDateFormatter.d.ts 9314
ZonedDateFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 23199
ZonedDateFormatterGregorian.d.ts 9668
ZonedDateFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 23598
ZonedDateTime.d.ts 2793
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/2.1.1/icu/time/struct.ZonedDateTime.html) for more information. 11181
ZonedDateTimeFormatter.d.ts 9501
ZonedDateTimeFormatter.mjs See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 23414
ZonedDateTimeFormatterGregorian.d.ts 9855
ZonedDateTimeFormatterGregorian.mjs See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 23813
ZonedIsoDateTime.d.ts 2210
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/2.1.1/icu/time/struct.ZonedDateTime.html) for more information. 8145
ZonedTimeFormatter.d.ts 10694
ZonedTimeFormatter.mjs See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/type.NoCalendarFormatter.html) for more information. 35469