-
Notifications
You must be signed in to change notification settings - Fork 5
Datatypes
ShompiFlen edited this page Jan 23, 2023
·
6 revisions
interface SearchAnimeResults {
/** URL a la página anterior, o null en caso de no haber*/
previousPage: string | null
/** URL a la página siguiente, o null en caso de no haber*/
nextPage: string | null
/** Número de páginas con resultados de la búsqueda realizada */
foundPages: number
/** Los animés encontrados en la búsqueda */
data: PartialAnimeData[]
}
Note Para saber más acerca del atributo
data
, visite PartialAnimeData.
Este tipo se extiende de
SearchAnimeResults
.
interface PartialAnimeData {
/** Título del animé */
title: string
/** URL de la carátula del animé */
cover: string
/** La sinopsis (descripción) del animé */
synopsis: string
/** Evaluación de estrellas del animé */
rating: string
/** Id del animé */
id: string
/** El tipo de anime: OVA | Anime | Película | Especial */
type: AnimeType
/** La URL directa a la página de éste animé */
url: string
}
Note Para saber más acerca del atributo
type
, visite AnimeTypes.
interface AnimeData {
/** Titulo del animé */
title: string
/** Array con titulos alternativos de este animé */
alternative_titles: string[]
/** Estado de este animé: "En emision" | "Finalizado" | "Proximamente" */
status: AnimeStatus
/** Evaluación de estrellas de este animé */
rating: string
/** El tipo de anime: "OVA" | "Anime" | "Película" | "Especial" */
type: AnimeType
/** URL a la carátula de este animé */
cover: string
/** Sinopsis o descripción del animé */
synopsis: string
/** Array con los géneros (etiquetas) del anime */
genres: AnimeGenre[]
/** Número de episodios que tiene este animé */
episodes: number
/** La URL directa a la pagina del animé */
url: string
}
Note Para saber más acerca de los atributos
status
,type
ygenres
, visite AnimeStatuses, AnimeTypes y AnimeGenres respectivamente.
interface ChapterData {
/** Título del episodio */
title: string
/** Número del episodio */
chapter: number
/** URL del thumbnail de este episodio */
cover: string
/** URL directa del episodio */
url: string
}
interface AnimeOnAirData {
/** Título del animé */
title: string
/** El tipo de anime: "OVA" | "Anime" | "Película" | "Especial" */
type: AnimeType
/** La id de este animé */
id: string
/** La URL directa a la página de este anime */
url: string
}
Note Para saber más acerca del atributo
type
, visite AnimeTypes.
interface FilterOptions {
/** Lista de generos para la búsqueda */
genres?: AnimeGenre[]
/** Lista de tipos para la búsqueda */
types?: AnimeType[]
/** Los statuses de los animés para filtrar */
statuses?: AnimeStatus[]
/** El orden en el que se recibirán los animés */
order?: FilterOrder
}
Note Para saber más acerca de los atributos
genres
,types
,statuses
yorder
, visite AnimeGenres, AnimeTypes, AnimeStatuses y FilterOrder respectivamente.