export interface IKanji {
|
|
id: number
|
|
/** Actual type */
|
|
object: 'kanji'
|
|
url: string
|
|
data_updated_at: string
|
|
data: {
|
|
level: number
|
|
document_url: string
|
|
characters: string
|
|
meanings: {
|
|
meaning: string
|
|
primary: boolean
|
|
}[]
|
|
readings: {
|
|
reading: string
|
|
primary: boolean
|
|
type: 'kunyomi' | 'onyomi'
|
|
}[]
|
|
component_subject_ids: number[]
|
|
visually_similar_subject_ids: number[]
|
|
}
|
|
}
|
|
|
|
export interface IRadical {
|
|
id: number
|
|
/** Actual type */
|
|
object: 'radical'
|
|
url: string
|
|
data_updated_at: string
|
|
data: {
|
|
level: number
|
|
document_url: string
|
|
characters: string | null
|
|
character_images: {
|
|
url: string
|
|
metadata: {
|
|
inline_styles?: boolean
|
|
dimensions?: string
|
|
}
|
|
content_type: string
|
|
}[]
|
|
meanings: {
|
|
meaning: string
|
|
primary: boolean
|
|
}[]
|
|
amalgamation_subject_ids: number[]
|
|
}
|
|
}
|