messageformat-number-skeleton
Version:
A parser & formatter for ICU NumberFormat skeleton strings & patterns
23 lines (22 loc) • 606 B
TypeScript
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;
};