UNPKG

messageformat-number-skeleton

Version:

A parser & formatter for ICU NumberFormat skeleton strings & patterns

23 lines (22 loc) 540 B
import { PatternError } from '../errors.js'; export declare type AffixToken = { char: '%'; width: number; style: 'percent' | 'permille'; } | { char: '¤'; width: number; currency: 'default' | 'iso-code' | 'full-name' | 'narrow'; } | { char: '*'; width: number; pad: string; } | { char: '+' | '-'; width: number; } | { char: "'"; width: number; str: string; }; export declare function parseAffixToken(src: string, pos: number, onError: (err: PatternError) => void): AffixToken | null;