UNPKG

@zsnout/ithkuil

Version:

A set of tools which can generate and parse romanized Ithkuil text and which can generate Ithkuil script from text and JSON data.

46 lines (45 loc) 915 B
type AffixRaw = { vx: string; cs: string; }; type AffixesRaw = { 5: AffixRaw[]; 7: AffixRaw[]; }; export declare function tokenize(word: string): { shortcut: "iv/vi"; cc: "w" | "y" | "hl" | "hr" | "hm" | "hn"; vv: string; cr: string; vx: { 5: AffixRaw[]; 7: AffixRaw[]; }; vn: string | undefined; cn: string | undefined; vc: string; vr?: never; } | { shortcut: "mcs"; cc: string | undefined; vv: string | undefined; cr: string; vr: string; vx: AffixesRaw; cn: string; vc: string; vn?: never; } | { vn: string | undefined; cn: string | undefined; vc: string; vr: string; ca: string; vx: AffixesRaw; shortcut: null; cc: string | undefined; vv: string | undefined; cr: string; } | undefined; export declare function testNeo(word: string): string | undefined; export {};