@matsukky/gender
Version:
Easy list of gender terms in several languages.
28 lines (27 loc) • 925 B
TypeScript
export interface GenderCollection {
F: GenderData;
M: GenderData;
X: GenderData;
}
export interface GenderData {
emoji: string;
colors: string[];
genderName: string;
childTerm: string;
adultTerm: string;
subjectPronoun: string;
objectPronoun: string;
indirectPronoun: string;
possessiveAdjective: string;
reflexivePronoun: string;
demonstrative: string;
indeterminateArticle: string;
genderAdjective: string;
pluralSubjectPronoun: string;
pluralPossessiveAdjective: string;
title: string;
shortTitle?: string;
combined: string;
}
export type AvalaibleGender = 'F' | '♀' | 'WOMAN' | 'FEMALE' | 'GIRL' | 'SHE' | 'HER' | 'M' | 'H' | '♂' | 'MAN' | "MALE" | 'MEN' | 'BOY' | 'HE' | 'HIM' | 'X' | 'N' | '⚧' | 'NEUTRAL' | 'HUMAN' | 'THEY' | 'THEM';
export type AvalaibleLanguage = 'en' | 'fr' | 'de' | 'es' | 'it' | 'jp' | 'zh' | 'ar' | 'ru';