| 12345678910111213141516171819202122232425262728293031 |
- /**
- * Tools for working with
- * {@link https://github.com/unicode-org/icu/blob/master/docs/userguide/format_parse/numbers/skeletons.md | ICU NumberFormat skeletons}
- * and {@link http://unicode.org/reports/tr35/tr35-numbers.html#Number_Format_Patterns | patterns}.
- *
- * @remarks
- * ```js
- * import {
- * getNumberFormatter,
- * getNumberFormatterSource,
- * NumberFormatError,
- * parseNumberPattern,
- * parseNumberSkeleton,
- * Skeleton, // TS only
- * Unit // TS only
- * } from '@messageformat/number-skeleton'
- * ```
- *
- * The package is released as an ES module only. If using from a CommonJS
- * context, you may need to `import()` it, or use a module loader like
- * {@link https://www.npmjs.com/package/esm | esm}.
- *
- * Uses {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat | Intl.NumberFormat}
- * internally (ES2020).
- *
- * @packageDocumentation
- */
- export { BadOptionError, BadStemError, MaskedValueError, MissingOptionError, NumberFormatError, TooManyOptionsError, UnsupportedError } from './errors.js';
- export { getNumberFormatter, getNumberFormatterSource } from './get-formatter.js';
- export { parseNumberPattern } from './parse-pattern.js';
- export { parseNumberSkeleton } from './parse-skeleton.js';
|