UNPKG

@lightweight-clients/jikan-api-lightweight-client

Version:

Lightweight Jikan API client. Exports only minimal Fetch call. Fully compatible with AWS LLRT.

224 lines (223 loc) 20.7 kB
import type * as types from './raw-types'; export type GetAnimeFullByIdResponse = types.GetAnimeFullByIdResponses[keyof types.GetAnimeFullByIdResponses]; export type GetAnimeFullByIdOkResponse = types.GetAnimeFullByIdResponses['200']; export type GetAnimeByIdResponse = types.GetAnimeByIdResponses[keyof types.GetAnimeByIdResponses]; export type GetAnimeByIdOkResponse = types.GetAnimeByIdResponses['200']; export type GetAnimeCharactersResponse = types.GetAnimeCharactersResponses[keyof types.GetAnimeCharactersResponses]; export type GetAnimeCharactersOkResponse = types.GetAnimeCharactersResponses['200']; export type GetAnimeStaffResponse = types.GetAnimeStaffResponses[keyof types.GetAnimeStaffResponses]; export type GetAnimeStaffOkResponse = types.GetAnimeStaffResponses['200']; export type GetAnimeEpisodesResponse = types.GetAnimeEpisodesResponses[keyof types.GetAnimeEpisodesResponses]; export type GetAnimeEpisodesOkResponse = types.GetAnimeEpisodesResponses['200']; export type GetAnimeEpisodeByIdResponse = types.GetAnimeEpisodeByIdResponses[keyof types.GetAnimeEpisodeByIdResponses]; export type GetAnimeEpisodeByIdOkResponse = types.GetAnimeEpisodeByIdResponses['200']; export type GetAnimeNewsResponse = types.GetAnimeNewsResponses[keyof types.GetAnimeNewsResponses]; export type GetAnimeNewsOkResponse = types.GetAnimeNewsResponses['200']; export type GetAnimeForumData = types.GetAnimeForumData['query']; export type GetAnimeForumResponse = types.GetAnimeForumResponses[keyof types.GetAnimeForumResponses]; export type GetAnimeForumOkResponse = types.GetAnimeForumResponses['200']; export type GetAnimeVideosResponse = types.GetAnimeVideosResponses[keyof types.GetAnimeVideosResponses]; export type GetAnimeVideosOkResponse = types.GetAnimeVideosResponses['200']; export type GetAnimeVideosEpisodesResponse = types.GetAnimeVideosEpisodesResponses[keyof types.GetAnimeVideosEpisodesResponses]; export type GetAnimeVideosEpisodesOkResponse = types.GetAnimeVideosEpisodesResponses['200']; export type GetAnimePicturesResponse = types.GetAnimePicturesResponses[keyof types.GetAnimePicturesResponses]; export type GetAnimePicturesOkResponse = types.GetAnimePicturesResponses['200']; export type GetAnimeStatisticsResponse = types.GetAnimeStatisticsResponses[keyof types.GetAnimeStatisticsResponses]; export type GetAnimeStatisticsOkResponse = types.GetAnimeStatisticsResponses['200']; export type GetAnimeMoreInfoResponse = types.GetAnimeMoreInfoResponses[keyof types.GetAnimeMoreInfoResponses]; export type GetAnimeMoreInfoOkResponse = types.GetAnimeMoreInfoResponses['200']; export type GetAnimeRecommendationsResponse = types.GetAnimeRecommendationsResponses[keyof types.GetAnimeRecommendationsResponses]; export type GetAnimeRecommendationsOkResponse = types.GetAnimeRecommendationsResponses['200']; export type GetAnimeUserUpdatesResponse = types.GetAnimeUserUpdatesResponses[keyof types.GetAnimeUserUpdatesResponses]; export type GetAnimeUserUpdatesOkResponse = types.GetAnimeUserUpdatesResponses['200']; export type GetAnimeReviewsResponse = types.GetAnimeReviewsResponses[keyof types.GetAnimeReviewsResponses]; export type GetAnimeReviewsOkResponse = types.GetAnimeReviewsResponses['200']; export type GetAnimeRelationsResponse = types.GetAnimeRelationsResponses[keyof types.GetAnimeRelationsResponses]; export type GetAnimeRelationsOkResponse = types.GetAnimeRelationsResponses['200']; export type GetAnimeThemesResponse = types.GetAnimeThemesResponses[keyof types.GetAnimeThemesResponses]; export type GetAnimeThemesOkResponse = types.GetAnimeThemesResponses['200']; export type GetAnimeExternalResponse = types.GetAnimeExternalResponses[keyof types.GetAnimeExternalResponses]; export type GetAnimeExternalOkResponse = types.GetAnimeExternalResponses['200']; export type GetAnimeStreamingResponse = types.GetAnimeStreamingResponses[keyof types.GetAnimeStreamingResponses]; export type GetAnimeStreamingOkResponse = types.GetAnimeStreamingResponses['200']; export type GetCharacterFullByIdResponse = types.GetCharacterFullByIdResponses[keyof types.GetCharacterFullByIdResponses]; export type GetCharacterFullByIdOkResponse = types.GetCharacterFullByIdResponses['200']; export type GetCharacterByIdResponse = types.GetCharacterByIdResponses[keyof types.GetCharacterByIdResponses]; export type GetCharacterByIdOkResponse = types.GetCharacterByIdResponses['200']; export type GetCharacterAnimeResponse = types.GetCharacterAnimeResponses[keyof types.GetCharacterAnimeResponses]; export type GetCharacterAnimeOkResponse = types.GetCharacterAnimeResponses['200']; export type GetCharacterMangaResponse = types.GetCharacterMangaResponses[keyof types.GetCharacterMangaResponses]; export type GetCharacterMangaOkResponse = types.GetCharacterMangaResponses['200']; export type GetCharacterVoiceActorsResponse = types.GetCharacterVoiceActorsResponses[keyof types.GetCharacterVoiceActorsResponses]; export type GetCharacterVoiceActorsOkResponse = types.GetCharacterVoiceActorsResponses['200']; export type GetCharacterPicturesResponse = types.GetCharacterPicturesResponses[keyof types.GetCharacterPicturesResponses]; export type GetCharacterPicturesOkResponse = types.GetCharacterPicturesResponses['200']; export type GetClubsByIdResponse = types.GetClubsByIdResponses[keyof types.GetClubsByIdResponses]; export type GetClubsByIdOkResponse = types.GetClubsByIdResponses['200']; export type GetClubMembersResponse = types.GetClubMembersResponses[keyof types.GetClubMembersResponses]; export type GetClubMembersOkResponse = types.GetClubMembersResponses['200']; export type GetClubStaffResponse = types.GetClubStaffResponses[keyof types.GetClubStaffResponses]; export type GetClubStaffOkResponse = types.GetClubStaffResponses['200']; export type GetClubRelationsResponse = types.GetClubRelationsResponses[keyof types.GetClubRelationsResponses]; export type GetClubRelationsOkResponse = types.GetClubRelationsResponses['200']; export type GetAnimeGenresData = types.GetAnimeGenresData['query']; export type GetAnimeGenresResponse = types.GetAnimeGenresResponses[keyof types.GetAnimeGenresResponses]; export type GetAnimeGenresOkResponse = types.GetAnimeGenresResponses['200']; export type GetMangaGenresData = types.GetMangaGenresData['query']; export type GetMangaGenresResponse = types.GetMangaGenresResponses[keyof types.GetMangaGenresResponses]; export type GetMangaGenresOkResponse = types.GetMangaGenresResponses['200']; export type GetMagazinesData = types.GetMagazinesData['query']; export type GetMagazinesResponse = types.GetMagazinesResponses[keyof types.GetMagazinesResponses]; export type GetMagazinesOkResponse = types.GetMagazinesResponses['200']; export type GetMangaFullByIdResponse = types.GetMangaFullByIdResponses[keyof types.GetMangaFullByIdResponses]; export type GetMangaFullByIdOkResponse = types.GetMangaFullByIdResponses['200']; export type GetMangaByIdResponse = types.GetMangaByIdResponses[keyof types.GetMangaByIdResponses]; export type GetMangaByIdOkResponse = types.GetMangaByIdResponses['200']; export type GetMangaCharactersResponse = types.GetMangaCharactersResponses[keyof types.GetMangaCharactersResponses]; export type GetMangaCharactersOkResponse = types.GetMangaCharactersResponses['200']; export type GetMangaNewsResponse = types.GetMangaNewsResponses[keyof types.GetMangaNewsResponses]; export type GetMangaNewsOkResponse = types.GetMangaNewsResponses['200']; export type GetMangaTopicsData = types.GetMangaTopicsData['query']; export type GetMangaTopicsResponse = types.GetMangaTopicsResponses[keyof types.GetMangaTopicsResponses]; export type GetMangaTopicsOkResponse = types.GetMangaTopicsResponses['200']; export type GetMangaPicturesResponse = types.GetMangaPicturesResponses[keyof types.GetMangaPicturesResponses]; export type GetMangaPicturesOkResponse = types.GetMangaPicturesResponses['200']; export type GetMangaStatisticsResponse = types.GetMangaStatisticsResponses[keyof types.GetMangaStatisticsResponses]; export type GetMangaStatisticsOkResponse = types.GetMangaStatisticsResponses['200']; export type GetMangaMoreInfoResponse = types.GetMangaMoreInfoResponses[keyof types.GetMangaMoreInfoResponses]; export type GetMangaMoreInfoOkResponse = types.GetMangaMoreInfoResponses['200']; export type GetMangaRecommendationsResponse = types.GetMangaRecommendationsResponses[keyof types.GetMangaRecommendationsResponses]; export type GetMangaRecommendationsOkResponse = types.GetMangaRecommendationsResponses['200']; export type GetMangaUserUpdatesResponse = types.GetMangaUserUpdatesResponses[keyof types.GetMangaUserUpdatesResponses]; export type GetMangaUserUpdatesOkResponse = types.GetMangaUserUpdatesResponses['200']; export type GetMangaReviewsResponse = types.GetMangaReviewsResponses[keyof types.GetMangaReviewsResponses]; export type GetMangaReviewsOkResponse = types.GetMangaReviewsResponses['200']; export type GetMangaRelationsResponse = types.GetMangaRelationsResponses[keyof types.GetMangaRelationsResponses]; export type GetMangaRelationsOkResponse = types.GetMangaRelationsResponses['200']; export type GetMangaExternalResponse = types.GetMangaExternalResponses[keyof types.GetMangaExternalResponses]; export type GetMangaExternalOkResponse = types.GetMangaExternalResponses['200']; export type GetPersonFullByIdResponse = types.GetPersonFullByIdResponses[keyof types.GetPersonFullByIdResponses]; export type GetPersonFullByIdOkResponse = types.GetPersonFullByIdResponses['200']; export type GetPersonByIdResponse = types.GetPersonByIdResponses[keyof types.GetPersonByIdResponses]; export type GetPersonByIdOkResponse = types.GetPersonByIdResponses['200']; export type GetPersonAnimeResponse = types.GetPersonAnimeResponses[keyof types.GetPersonAnimeResponses]; export type GetPersonAnimeOkResponse = types.GetPersonAnimeResponses['200']; export type GetPersonVoicesResponse = types.GetPersonVoicesResponses[keyof types.GetPersonVoicesResponses]; export type GetPersonVoicesOkResponse = types.GetPersonVoicesResponses['200']; export type GetPersonMangaResponse = types.GetPersonMangaResponses[keyof types.GetPersonMangaResponses]; export type GetPersonMangaOkResponse = types.GetPersonMangaResponses['200']; export type GetPersonPicturesResponse = types.GetPersonPicturesResponses[keyof types.GetPersonPicturesResponses]; export type GetPersonPicturesOkResponse = types.GetPersonPicturesResponses['200']; export type GetProducerByIdResponse = types.GetProducerByIdResponses[keyof types.GetProducerByIdResponses]; export type GetProducerByIdOkResponse = types.GetProducerByIdResponses['200']; export type GetProducerFullByIdResponse = types.GetProducerFullByIdResponses[keyof types.GetProducerFullByIdResponses]; export type GetProducerFullByIdOkResponse = types.GetProducerFullByIdResponses['200']; export type GetProducerExternalResponse = types.GetProducerExternalResponses[keyof types.GetProducerExternalResponses]; export type GetProducerExternalOkResponse = types.GetProducerExternalResponses['200']; export type GetRandomAnimeResponse = types.GetRandomAnimeResponses[keyof types.GetRandomAnimeResponses]; export type GetRandomAnimeOkResponse = types.GetRandomAnimeResponses['200']; export type GetRandomMangaResponse = types.GetRandomMangaResponses[keyof types.GetRandomMangaResponses]; export type GetRandomMangaOkResponse = types.GetRandomMangaResponses['200']; export type GetRandomCharactersResponse = types.GetRandomCharactersResponses[keyof types.GetRandomCharactersResponses]; export type GetRandomCharactersOkResponse = types.GetRandomCharactersResponses['200']; export type GetRandomPeopleResponse = types.GetRandomPeopleResponses[keyof types.GetRandomPeopleResponses]; export type GetRandomPeopleOkResponse = types.GetRandomPeopleResponses['200']; export type GetRandomUsersResponse = types.GetRandomUsersResponses[keyof types.GetRandomUsersResponses]; export type GetRandomUsersOkResponse = types.GetRandomUsersResponses['200']; export type GetRecentAnimeRecommendationsResponse = types.GetRecentAnimeRecommendationsResponses[keyof types.GetRecentAnimeRecommendationsResponses]; export type GetRecentAnimeRecommendationsOkResponse = types.GetRecentAnimeRecommendationsResponses['200']; export type GetRecentMangaRecommendationsResponse = types.GetRecentMangaRecommendationsResponses[keyof types.GetRecentMangaRecommendationsResponses]; export type GetRecentMangaRecommendationsOkResponse = types.GetRecentMangaRecommendationsResponses['200']; export type GetRecentAnimeReviewsResponse = types.GetRecentAnimeReviewsResponses[keyof types.GetRecentAnimeReviewsResponses]; export type GetRecentAnimeReviewsOkResponse = types.GetRecentAnimeReviewsResponses['200']; export type GetRecentMangaReviewsResponse = types.GetRecentMangaReviewsResponses[keyof types.GetRecentMangaReviewsResponses]; export type GetRecentMangaReviewsOkResponse = types.GetRecentMangaReviewsResponses['200']; export type GetSchedulesData = types.GetSchedulesData['query']; export type GetSchedulesResponse = types.GetSchedulesResponses[keyof types.GetSchedulesResponses]; export type GetSchedulesOkResponse = types.GetSchedulesResponses['200']; export type GetAnimeSearchData = types.GetAnimeSearchData['query']; export type GetAnimeSearchResponse = types.GetAnimeSearchResponses[keyof types.GetAnimeSearchResponses]; export type GetAnimeSearchOkResponse = types.GetAnimeSearchResponses['200']; export type GetMangaSearchData = types.GetMangaSearchData['query']; export type GetMangaSearchResponse = types.GetMangaSearchResponses[keyof types.GetMangaSearchResponses]; export type GetMangaSearchOkResponse = types.GetMangaSearchResponses['200']; export type GetPeopleSearchData = types.GetPeopleSearchData['query']; export type GetPeopleSearchResponse = types.GetPeopleSearchResponses[keyof types.GetPeopleSearchResponses]; export type GetPeopleSearchOkResponse = types.GetPeopleSearchResponses['200']; export type GetCharactersSearchData = types.GetCharactersSearchData['query']; export type GetCharactersSearchResponse = types.GetCharactersSearchResponses[keyof types.GetCharactersSearchResponses]; export type GetCharactersSearchOkResponse = types.GetCharactersSearchResponses['200']; export type GetUsersSearchData = types.GetUsersSearchData['query']; export type GetUsersSearchResponse = types.GetUsersSearchResponses[keyof types.GetUsersSearchResponses]; export type GetUsersSearchOkResponse = types.GetUsersSearchResponses['200']; export type GetUserByIdResponse = types.GetUserByIdResponses[keyof types.GetUserByIdResponses]; export type GetUserByIdOkResponse = types.GetUserByIdResponses['200']; export type GetClubsSearchData = types.GetClubsSearchData['query']; export type GetClubsSearchResponse = types.GetClubsSearchResponses[keyof types.GetClubsSearchResponses]; export type GetClubsSearchOkResponse = types.GetClubsSearchResponses['200']; export type GetProducersData = types.GetProducersData['query']; export type GetProducersResponse = types.GetProducersResponses[keyof types.GetProducersResponses]; export type GetProducersOkResponse = types.GetProducersResponses['200']; export type GetSeasonNowData = types.GetSeasonNowData['query']; export type GetSeasonNowResponse = types.GetSeasonNowResponses[keyof types.GetSeasonNowResponses]; export type GetSeasonNowOkResponse = types.GetSeasonNowResponses['200']; export type GetSeasonData = types.GetSeasonData['query']; export type GetSeasonResponse = types.GetSeasonResponses[keyof types.GetSeasonResponses]; export type GetSeasonOkResponse = types.GetSeasonResponses['200']; export type GetSeasonsListResponse = types.GetSeasonsListResponses[keyof types.GetSeasonsListResponses]; export type GetSeasonsListOkResponse = types.GetSeasonsListResponses['200']; export type GetSeasonUpcomingData = types.GetSeasonUpcomingData['query']; export type GetSeasonUpcomingResponse = types.GetSeasonUpcomingResponses[keyof types.GetSeasonUpcomingResponses]; export type GetSeasonUpcomingOkResponse = types.GetSeasonUpcomingResponses['200']; export type GetTopAnimeData = types.GetTopAnimeData['query']; export type GetTopAnimeResponse = types.GetTopAnimeResponses[keyof types.GetTopAnimeResponses]; export type GetTopAnimeOkResponse = types.GetTopAnimeResponses['200']; export type GetTopMangaData = types.GetTopMangaData['query']; export type GetTopMangaResponse = types.GetTopMangaResponses[keyof types.GetTopMangaResponses]; export type GetTopMangaOkResponse = types.GetTopMangaResponses['200']; export type GetTopPeopleResponse = types.GetTopPeopleResponses[keyof types.GetTopPeopleResponses]; export type GetTopPeopleOkResponse = types.GetTopPeopleResponses['200']; export type GetTopCharactersResponse = types.GetTopCharactersResponses[keyof types.GetTopCharactersResponses]; export type GetTopCharactersOkResponse = types.GetTopCharactersResponses['200']; export type GetTopReviewsData = types.GetTopReviewsData['query']; export type GetTopReviewsResponse = types.GetTopReviewsResponses[keyof types.GetTopReviewsResponses]; export type GetTopReviewsOkResponse = types.GetTopReviewsResponses['200']; export type GetUserFullProfileResponse = types.GetUserFullProfileResponses[keyof types.GetUserFullProfileResponses]; export type GetUserFullProfileOkResponse = types.GetUserFullProfileResponses['200']; export type GetUserProfileResponse = types.GetUserProfileResponses[keyof types.GetUserProfileResponses]; export type GetUserProfileOkResponse = types.GetUserProfileResponses['200']; export type GetUserStatisticsResponse = types.GetUserStatisticsResponses[keyof types.GetUserStatisticsResponses]; export type GetUserStatisticsOkResponse = types.GetUserStatisticsResponses['200']; export type GetUserFavoritesResponse = types.GetUserFavoritesResponses[keyof types.GetUserFavoritesResponses]; export type GetUserFavoritesOkResponse = types.GetUserFavoritesResponses['200']; export type GetUserUpdatesResponse = types.GetUserUpdatesResponses[keyof types.GetUserUpdatesResponses]; export type GetUserUpdatesOkResponse = types.GetUserUpdatesResponses['200']; export type GetUserAboutResponse = types.GetUserAboutResponses[keyof types.GetUserAboutResponses]; export type GetUserAboutOkResponse = types.GetUserAboutResponses['200']; export type GetUserHistoryData = types.GetUserHistoryData['query']; export type GetUserHistoryResponse = types.GetUserHistoryResponses[keyof types.GetUserHistoryResponses]; export type GetUserHistoryOkResponse = types.GetUserHistoryResponses['200']; export type GetUserFriendsResponse = types.GetUserFriendsResponses[keyof types.GetUserFriendsResponses]; export type GetUserFriendsOkResponse = types.GetUserFriendsResponses['200']; export type GetUserAnimelistData = types.GetUserAnimelistData['query']; export type GetUserAnimelistResponse = types.GetUserAnimelistResponses[keyof types.GetUserAnimelistResponses]; export type GetUserAnimelistOkResponse = types.GetUserAnimelistResponses['200']; export type GetUserMangaListData = types.GetUserMangaListData['query']; export type GetUserMangaListResponse = types.GetUserMangaListResponses[keyof types.GetUserMangaListResponses]; export type GetUserMangaListOkResponse = types.GetUserMangaListResponses['200']; export type GetUserReviewsResponse = types.GetUserReviewsResponses[keyof types.GetUserReviewsResponses]; export type GetUserReviewsOkResponse = types.GetUserReviewsResponses['200']; export type GetUserRecommendationsResponse = types.GetUserRecommendationsResponses[keyof types.GetUserRecommendationsResponses]; export type GetUserRecommendationsOkResponse = types.GetUserRecommendationsResponses['200']; export type GetUserClubsResponse = types.GetUserClubsResponses[keyof types.GetUserClubsResponses]; export type GetUserClubsOkResponse = types.GetUserClubsResponses['200']; export type GetUserExternalResponse = types.GetUserExternalResponses[keyof types.GetUserExternalResponses]; export type GetUserExternalOkResponse = types.GetUserExternalResponses['200']; export type GetWatchRecentEpisodesResponse = types.GetWatchRecentEpisodesResponses[keyof types.GetWatchRecentEpisodesResponses]; export type GetWatchRecentEpisodesOkResponse = types.GetWatchRecentEpisodesResponses['200']; export type GetWatchPopularEpisodesResponse = types.GetWatchPopularEpisodesResponses[keyof types.GetWatchPopularEpisodesResponses]; export type GetWatchPopularEpisodesOkResponse = types.GetWatchPopularEpisodesResponses['200']; export type GetWatchRecentPromosResponse = types.GetWatchRecentPromosResponses[keyof types.GetWatchRecentPromosResponses]; export type GetWatchRecentPromosOkResponse = types.GetWatchRecentPromosResponses['200']; export type GetWatchPopularPromosResponse = types.GetWatchPopularPromosResponses[keyof types.GetWatchPopularPromosResponses]; export type GetWatchPopularPromosOkResponse = types.GetWatchPopularPromosResponses['200'];