()
| 44 | } |
| 45 | |
| 46 | export function getWordSegmenter(): Intl.Segmenter { |
| 47 | if (!wordSegmenter) { |
| 48 | wordSegmenter = new Intl.Segmenter(undefined, { granularity: 'word' }) |
| 49 | } |
| 50 | return wordSegmenter |
| 51 | } |
| 52 | |
| 53 | // RelativeTimeFormat cache (keyed by style:numeric) |
| 54 | const rtfCache = new Map<string, Intl.RelativeTimeFormat>() |