UNPKG

armenian-transliteration

Version:

Multi-standard Armenian transliteration (BGN/PCGN, ISO 9985, Hübschmann-Meillet, ALA-LC, Russian geographic profiles, Russian proper names, IPA)

24 lines (20 loc) 1.33 kB
import { S as Standard, T as TransliterateOptions } from './index-7_zmB2A0.js'; export { C as CharMapping, a as ContextCondition, b as ContextRule, c as CyrillicStandard, D as Direction, I as IpaStandard, L as LatinStandard, d as LetterPosition, P as ProfileDomain, e as ProfileMetadata, f as ProfileSource, g as ProfileSourceKind, h as ProfileStatus, i as SequenceMapping, j as TargetScript, k as TransliterationStandard, l as getProfile, m as getProfilesByTargetLanguage, n as listProfiles, p as profiles } from './index-7_zmB2A0.js'; declare function listStandards(): readonly Standard[]; /** * Transliterate Armenian text to the chosen target script. * * @param text - The Armenian text to transliterate * @param options - Standard and direction options * @returns Transliterated text */ declare function transliterate(text: string, options?: TransliterateOptions): string; /** * Create a reusable transliterator function with fixed options. * More efficient for repeated transliterations with the same settings. * * @param options - Standard and direction options * @returns A function that transliterates text */ declare function createTransliterator(options?: TransliterateOptions): (text: string) => string; export { Standard, TransliterateOptions, createTransliterator, listStandards, transliterate };