summaryrefslogtreecommitdiffstats
path: root/intl/icu_capi/js/package/lib/ICU4XError.js
diff options
context:
space:
mode:
Diffstat (limited to 'intl/icu_capi/js/package/lib/ICU4XError.js')
-rw-r--r--intl/icu_capi/js/package/lib/ICU4XError.js176
1 files changed, 176 insertions, 0 deletions
diff --git a/intl/icu_capi/js/package/lib/ICU4XError.js b/intl/icu_capi/js/package/lib/ICU4XError.js
new file mode 100644
index 0000000000..af57602310
--- /dev/null
+++ b/intl/icu_capi/js/package/lib/ICU4XError.js
@@ -0,0 +1,176 @@
+import wasm from "./diplomat-wasm.mjs"
+import * as diplomatRuntime from "./diplomat-runtime.js"
+
+export const ICU4XError_js_to_rust = {
+ "UnknownError": 0,
+ "WriteableError": 1,
+ "OutOfBoundsError": 2,
+ "DataMissingDataKeyError": 256,
+ "DataMissingVariantError": 257,
+ "DataMissingLocaleError": 258,
+ "DataNeedsVariantError": 259,
+ "DataNeedsLocaleError": 260,
+ "DataExtraneousLocaleError": 261,
+ "DataFilteredResourceError": 262,
+ "DataMismatchedTypeError": 263,
+ "DataMissingPayloadError": 264,
+ "DataInvalidStateError": 265,
+ "DataCustomError": 266,
+ "DataIoError": 267,
+ "DataUnavailableBufferFormatError": 268,
+ "DataMismatchedAnyBufferError": 269,
+ "LocaleUndefinedSubtagError": 512,
+ "LocaleParserLanguageError": 513,
+ "LocaleParserSubtagError": 514,
+ "LocaleParserExtensionError": 515,
+ "DataStructValidityError": 768,
+ "PropertyUnknownScriptIdError": 1024,
+ "PropertyUnknownGeneralCategoryGroupError": 1025,
+ "PropertyUnexpectedPropertyNameError": 1026,
+ "FixedDecimalLimitError": 1280,
+ "FixedDecimalSyntaxError": 1281,
+ "PluralsParserError": 1536,
+ "CalendarParseError": 1792,
+ "CalendarOverflowError": 1793,
+ "CalendarUnderflowError": 1794,
+ "CalendarOutOfRangeError": 1795,
+ "CalendarUnknownEraError": 1796,
+ "CalendarUnknownMonthCodeError": 1797,
+ "CalendarMissingInputError": 1798,
+ "CalendarUnknownKindError": 1799,
+ "CalendarMissingError": 1800,
+ "DateTimePatternError": 2048,
+ "DateTimeMissingInputFieldError": 2049,
+ "DateTimeSkeletonError": 2050,
+ "DateTimeUnsupportedFieldError": 2051,
+ "DateTimeUnsupportedOptionsError": 2052,
+ "DateTimeMissingWeekdaySymbolError": 2053,
+ "DateTimeMissingMonthSymbolError": 2054,
+ "DateTimeFixedDecimalError": 2055,
+ "DateTimeMismatchedCalendarError": 2056,
+ "TinyStrTooLargeError": 2304,
+ "TinyStrContainsNullError": 2305,
+ "TinyStrNonAsciiError": 2306,
+ "TimeZoneOffsetOutOfBoundsError": 2560,
+ "TimeZoneInvalidOffsetError": 2561,
+ "TimeZoneMissingInputError": 2562,
+ "TimeZoneInvalidIdError": 2563,
+ "NormalizerFutureExtensionError": 2816,
+ "NormalizerValidationError": 2817,
+};
+
+export const ICU4XError_rust_to_js = {
+ [0]: "UnknownError",
+ [1]: "WriteableError",
+ [2]: "OutOfBoundsError",
+ [256]: "DataMissingDataKeyError",
+ [257]: "DataMissingVariantError",
+ [258]: "DataMissingLocaleError",
+ [259]: "DataNeedsVariantError",
+ [260]: "DataNeedsLocaleError",
+ [261]: "DataExtraneousLocaleError",
+ [262]: "DataFilteredResourceError",
+ [263]: "DataMismatchedTypeError",
+ [264]: "DataMissingPayloadError",
+ [265]: "DataInvalidStateError",
+ [266]: "DataCustomError",
+ [267]: "DataIoError",
+ [268]: "DataUnavailableBufferFormatError",
+ [269]: "DataMismatchedAnyBufferError",
+ [512]: "LocaleUndefinedSubtagError",
+ [513]: "LocaleParserLanguageError",
+ [514]: "LocaleParserSubtagError",
+ [515]: "LocaleParserExtensionError",
+ [768]: "DataStructValidityError",
+ [1024]: "PropertyUnknownScriptIdError",
+ [1025]: "PropertyUnknownGeneralCategoryGroupError",
+ [1026]: "PropertyUnexpectedPropertyNameError",
+ [1280]: "FixedDecimalLimitError",
+ [1281]: "FixedDecimalSyntaxError",
+ [1536]: "PluralsParserError",
+ [1792]: "CalendarParseError",
+ [1793]: "CalendarOverflowError",
+ [1794]: "CalendarUnderflowError",
+ [1795]: "CalendarOutOfRangeError",
+ [1796]: "CalendarUnknownEraError",
+ [1797]: "CalendarUnknownMonthCodeError",
+ [1798]: "CalendarMissingInputError",
+ [1799]: "CalendarUnknownKindError",
+ [1800]: "CalendarMissingError",
+ [2048]: "DateTimePatternError",
+ [2049]: "DateTimeMissingInputFieldError",
+ [2050]: "DateTimeSkeletonError",
+ [2051]: "DateTimeUnsupportedFieldError",
+ [2052]: "DateTimeUnsupportedOptionsError",
+ [2053]: "DateTimeMissingWeekdaySymbolError",
+ [2054]: "DateTimeMissingMonthSymbolError",
+ [2055]: "DateTimeFixedDecimalError",
+ [2056]: "DateTimeMismatchedCalendarError",
+ [2304]: "TinyStrTooLargeError",
+ [2305]: "TinyStrContainsNullError",
+ [2306]: "TinyStrNonAsciiError",
+ [2560]: "TimeZoneOffsetOutOfBoundsError",
+ [2561]: "TimeZoneInvalidOffsetError",
+ [2562]: "TimeZoneMissingInputError",
+ [2563]: "TimeZoneInvalidIdError",
+ [2816]: "NormalizerFutureExtensionError",
+ [2817]: "NormalizerValidationError",
+};
+
+export const ICU4XError = {
+ "UnknownError": "UnknownError",
+ "WriteableError": "WriteableError",
+ "OutOfBoundsError": "OutOfBoundsError",
+ "DataMissingDataKeyError": "DataMissingDataKeyError",
+ "DataMissingVariantError": "DataMissingVariantError",
+ "DataMissingLocaleError": "DataMissingLocaleError",
+ "DataNeedsVariantError": "DataNeedsVariantError",
+ "DataNeedsLocaleError": "DataNeedsLocaleError",
+ "DataExtraneousLocaleError": "DataExtraneousLocaleError",
+ "DataFilteredResourceError": "DataFilteredResourceError",
+ "DataMismatchedTypeError": "DataMismatchedTypeError",
+ "DataMissingPayloadError": "DataMissingPayloadError",
+ "DataInvalidStateError": "DataInvalidStateError",
+ "DataCustomError": "DataCustomError",
+ "DataIoError": "DataIoError",
+ "DataUnavailableBufferFormatError": "DataUnavailableBufferFormatError",
+ "DataMismatchedAnyBufferError": "DataMismatchedAnyBufferError",
+ "LocaleUndefinedSubtagError": "LocaleUndefinedSubtagError",
+ "LocaleParserLanguageError": "LocaleParserLanguageError",
+ "LocaleParserSubtagError": "LocaleParserSubtagError",
+ "LocaleParserExtensionError": "LocaleParserExtensionError",
+ "DataStructValidityError": "DataStructValidityError",
+ "PropertyUnknownScriptIdError": "PropertyUnknownScriptIdError",
+ "PropertyUnknownGeneralCategoryGroupError": "PropertyUnknownGeneralCategoryGroupError",
+ "PropertyUnexpectedPropertyNameError": "PropertyUnexpectedPropertyNameError",
+ "FixedDecimalLimitError": "FixedDecimalLimitError",
+ "FixedDecimalSyntaxError": "FixedDecimalSyntaxError",
+ "PluralsParserError": "PluralsParserError",
+ "CalendarParseError": "CalendarParseError",
+ "CalendarOverflowError": "CalendarOverflowError",
+ "CalendarUnderflowError": "CalendarUnderflowError",
+ "CalendarOutOfRangeError": "CalendarOutOfRangeError",
+ "CalendarUnknownEraError": "CalendarUnknownEraError",
+ "CalendarUnknownMonthCodeError": "CalendarUnknownMonthCodeError",
+ "CalendarMissingInputError": "CalendarMissingInputError",
+ "CalendarUnknownKindError": "CalendarUnknownKindError",
+ "CalendarMissingError": "CalendarMissingError",
+ "DateTimePatternError": "DateTimePatternError",
+ "DateTimeMissingInputFieldError": "DateTimeMissingInputFieldError",
+ "DateTimeSkeletonError": "DateTimeSkeletonError",
+ "DateTimeUnsupportedFieldError": "DateTimeUnsupportedFieldError",
+ "DateTimeUnsupportedOptionsError": "DateTimeUnsupportedOptionsError",
+ "DateTimeMissingWeekdaySymbolError": "DateTimeMissingWeekdaySymbolError",
+ "DateTimeMissingMonthSymbolError": "DateTimeMissingMonthSymbolError",
+ "DateTimeFixedDecimalError": "DateTimeFixedDecimalError",
+ "DateTimeMismatchedCalendarError": "DateTimeMismatchedCalendarError",
+ "TinyStrTooLargeError": "TinyStrTooLargeError",
+ "TinyStrContainsNullError": "TinyStrContainsNullError",
+ "TinyStrNonAsciiError": "TinyStrNonAsciiError",
+ "TimeZoneOffsetOutOfBoundsError": "TimeZoneOffsetOutOfBoundsError",
+ "TimeZoneInvalidOffsetError": "TimeZoneInvalidOffsetError",
+ "TimeZoneMissingInputError": "TimeZoneMissingInputError",
+ "TimeZoneInvalidIdError": "TimeZoneInvalidIdError",
+ "NormalizerFutureExtensionError": "NormalizerFutureExtensionError",
+ "NormalizerValidationError": "NormalizerValidationError",
+};