Name Description Size Coverage
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 -