UNPKG

ts-gimei

Version:

日本語の人物名や住所のテストデータを、漢字・ひらがな・カタカナ・ローマ字で出力します

53 lines (52 loc) 1.06 kB
export type Gender = 'male' | 'female'; export interface JaVariation { kanji: string; hiragana: string; katakana: string; romaji: string; } export interface Name extends JaVariation { } export interface Address { prefecture: Prefecture; city: City; town: Town; } export interface Prefecture extends JaVariation { } export interface City extends JaVariation { } export interface Town extends JaVariation { } export interface Person { firstName: Name; lastName: Name; fullName: Name; gender: Gender; } export interface NamesData { firstNames: { male: Name[]; female: Name[]; }; lastNames: Name[]; } export interface NamesYamlData { first_name: { male: string[][]; female: string[][]; }; last_name: string[][]; } export interface AddressesData { prefecture: Prefecture[]; city: City[]; town: Town[]; } export interface AddressesYamlData { addresses: { prefecture: string[][]; city: string[][]; town: string[][]; }; }