/** * True when `base` followed by `selector` (a U+FE00–U+FE0D code point) is a * registered standardized variation sequence. * @param {number} base * @param {number} selector * @returns {boolean} */ export function isStandardizedVariant(base: number, selector: number): boolean; /** * GENERATED by scripts/gen-standardized-variants.mjs from UCD * StandardizedVariants.txt (Unicode 17.0.0) — DO NOT EDIT. * * Registered standardized variation sequences: a base code point followed by a * variation selector in U+FE00–U+FE0D. invisible.mjs preserves such a selector * only when the immediately preceding base appears here; every other FE00–FE0D * selector is stripped as a hidden-payload byte. Regenerate with * `node scripts/gen-standardized-variants.mjs`; test/invisible-charset.test.mjs * fails if this drifts from the pinned UCD slice. */ export const UNICODE_VERSION: "17.0.0"; /** @type {Array<[number, number]>} [base, selector], sorted by base then selector. */ export const STANDARDIZED_VARIANTS: Array<[number, number]>;