mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-08 15:00:37 -04:00
29 lines
605 B
TypeScript
29 lines
605 B
TypeScript
export type PronounData<M extends string> = {
|
|
key: string;
|
|
description: string;
|
|
normative: boolean;
|
|
plural: boolean;
|
|
pluralHonorific: boolean;
|
|
pronounceable: boolean;
|
|
history?: string;
|
|
thirdForm?: M;
|
|
smallForm?: M;
|
|
sourcesInfo?: string;
|
|
hidden?: boolean;
|
|
} & { [morpheme in M]: string | null };
|
|
|
|
export interface PronounExamplesData {
|
|
singular: string;
|
|
plural?: string;
|
|
isHonorific?: boolean;
|
|
}
|
|
|
|
export interface NounTemplatesData {
|
|
masc: string;
|
|
fem: string;
|
|
neutr: string;
|
|
mascPl: string;
|
|
femPl: string;
|
|
neutrPl: string;
|
|
}
|