@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.
14 lines (13 loc) • 699 B
TypeScript
import type { Essence } from "./essence.js";
import type { Perspective } from "./perspective.js";
/**
* Converts a perspective and essence pair into Ithkuil.
*
* @param perspective The perspective to be converted.
* @param essence The essence to be converted.
* @param isStandalone Whether or not Perspective & Essence are the only slots
* present in the Ca affix complex.
* @param isPrecededByKPT Whether or not this slot is preceded by K, P, or T.
* @returns Romanized Ithkuilic text representing the perspective and essence.
*/
export declare function perspectiveAndEssenceToIthkuil(perspective: Perspective, essence: Essence, isStandalone: boolean, isPrecededByKPT: boolean): string;