UNPKG

@tutkli/jikan-ts

Version:

Node.js wrapper for the Jikan API with built-in typings.

29 lines (28 loc) 717 B
import type { CharacterRole, CharacterVoiceActor, CommonCharacterData, JikanImages } from '../Common'; export interface Character { mal_id: number; url: string; images: JikanImages; name: string; name_kanji: string | null; nicknames: string[]; favorites: number; about: string | null; } export interface CharacterFull extends Character { anime: CharacterAnime[]; manga: CharacterManga[]; voices: CharacterVoiceActor[]; } export interface CharacterAnime { role: CharacterRole; anime: CommonCharacterData & { title: string; }; } export interface CharacterManga { role: CharacterRole; manga: CommonCharacterData & { title: string; }; }