UNPKG

messageformat-number-skeleton

Version:

A parser & formatter for ICU NumberFormat skeleton strings & patterns

23 lines (22 loc) 606 B
import { AffixToken } from './affix-tokens.js'; import { NumberToken } from './number-tokens.js'; import { PatternError } from '../errors.js'; export declare function parseTokens(src: string, onError: (err: PatternError) => void): { tokens: { prefix: AffixToken[]; number: NumberToken[]; suffix: AffixToken[]; }; negative: { prefix: AffixToken[]; number: NumberToken[]; suffix: AffixToken[]; }; } | { tokens: { prefix: AffixToken[]; number: NumberToken[]; suffix: AffixToken[]; }; negative?: undefined; };