/** * The Unicode Joining_Type of a code point: "C", "D", "R", "L", "T", or "U" * (the non-joining default) for anything not in the cursive tables. * @param {number} cp * @returns {string} */ export function joiningType(cp: number): string; /** * True when `cp` is an Indic virama (the only position where a ZWNJ/ZWJ is * linguistically meaningful in Brahmic scripts). * @param {number} cp * @returns {boolean} */ export function isVirama(cp: number): boolean; /** * GENERATED by scripts/gen-joining-type.mjs from ucd-full@17.0.0 — DO NOT EDIT. * * Unicode Joining_Type and Indic virama range tables backing the ZWNJ/ZWJ * carve-out in invisible.mjs. Regenerate with `pnpm gen:joining-type`; * test/joining-type.test.mjs fails if this drifts from the pinned UCD. */ export const UNICODE_VERSION: "17.0.0";