kanji-inspector
Version:
A TypeScript library that provides Unihan data as type-safe constants for Kanji and CJK ideographs.
125 lines (124 loc) • 3.03 kB
TypeScript
export type DictionaryIndexType = {
codepoint: number;
kHanYu?: string;
kIRGHanyuDaZidian?: string;
kIRGKangXi?: string;
kKangXi?: string;
kMorohashi?: string;
kCihaiT?: string;
kSBGY?: string;
kNelson?: string;
kCowles?: string;
kMatthews?: string;
kGSR?: string;
kFennIndex?: string;
kKarlgren?: string;
kSMSZD2003Index?: string;
kMeyerWempe?: string;
kLau?: string;
kCheungBauerIndex?: string;
kDaeJaweon?: string;
kIRGDaeJaweon?: string;
};
export type DictionaryLikeDatumType = {
codepoint: number;
kCangjie?: string;
kMojiJoho?: string;
kStrange?: string;
kPhonetic?: string;
kFenn?: string;
kUnihanCore2020?: string;
kFourCornerCode?: string;
kCheungBauer?: string;
kAlternateTotalStrokes?: string;
kGradeLevel?: string;
kHDZRadBreak?: string;
kHKGlyph?: string;
};
export type IRGSourceType = {
codepoint: number;
kIRG_GSource?: string;
kIRG_JSource?: string;
kIRG_TSource?: string;
kRSUnicode: string;
kTotalStrokes: string;
kIRG_KSource?: string;
kIRG_KPSource?: string;
kIRG_VSource?: string;
kIRG_HSource?: string;
kIRG_USource?: string;
kIICore?: string;
kIRG_MSource?: string;
kIRG_UKSource?: string;
kCompatibilityVariant?: string;
kIRG_SSource?: string;
};
export type NumericValueType = {
codepoint: number;
kOtherNumeric?: string;
kVietnameseNumeric?: string;
kZhuangNumeric?: string;
kPrimaryNumeric?: string;
kAccountingNumeric?: string;
};
export type OtherMappingType = {
codepoint: number;
kJIS0213?: string;
kTGH?: string;
kKoreanName?: string;
kEACC?: string;
kTaiwanTelegraph?: string;
kJa?: string;
kBigFive?: string;
kCCCII?: string;
kCNS1986?: string;
kCNS1992?: string;
kGB0?: string;
kGB1?: string;
kJis0?: string;
kJoyoKanji?: string;
kKoreanEducationHanja?: string;
kMainlandTelegraph?: string;
kXerox?: string;
kGB5?: string;
kJis1?: string;
kPseudoGB1?: string;
kGB3?: string;
kGB8?: string;
kJinmeiyoKanji?: string;
kIBMJapan?: string;
kGB7?: string;
};
export type RadicalStrokeCountType = {
codepoint: number;
kRSAdobe_Japan1_6: string;
};
export type ReadingType = {
codepoint: number;
kCantonese?: string;
kDefinition?: string;
kJapanese?: string;
kMandarin?: string;
kFanqie?: string;
kHanyuPinyin?: string;
kTGHZ2013?: string;
kXHC1983?: string;
kVietnamese?: string;
kSMSZD2003Readings?: string;
kHangul?: string;
kTang?: string;
kJapaneseKun?: string;
kJapaneseOn?: string;
kHanyuPinlu?: string;
kKorean?: string;
kZhuang?: string;
};
export type VariantType = {
codepoint: number;
kSemanticVariant?: string;
kSpoofingVariant?: string;
kTraditionalVariant?: string;
kSimplifiedVariant?: string;
kSpecializedSemanticVariant?: string;
kZVariant?: string;
};