@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.
18 lines (17 loc) • 794 B
TypeScript
import type { PrimaryCharacter } from "./index.js";
/** An elidable primary character. */
export interface ElidablePrimaryCharacter extends PrimaryCharacter {
readonly isSentenceInitial: true;
readonly affiliation?: "CSL" | undefined;
readonly bottom?: "UNF/C" | "UNF/K" | "FRM" | undefined;
readonly configuration?: "UPX" | undefined;
readonly context?: "EXS" | undefined;
readonly essence?: "NRM" | undefined;
readonly extension?: "DEL" | undefined;
readonly function?: "STA" | undefined;
readonly perspective?: "M" | undefined;
readonly specification?: "BSC" | undefined;
readonly stem?: 1 | undefined;
readonly version?: "PRC" | undefined;
}
export declare function isElidable(primary: PrimaryCharacter): primary is ElidablePrimaryCharacter;