UNPKG

flibusta

Version:

Unofficial Flibusta API based on website search engine. If you like to read books - buy

16 lines (15 loc) 789 B
import { AxiosInstance } from 'axios'; import BookSeries from '@localTypes/bookSeries'; import FlibustaAPIHelper from '@src/flibustaApiHelper'; import { Nullable } from '@localTypes/generals'; import { PaginatedSearchResult } from '@localTypes/paginatedSearchResult'; declare class GetBooksBySeries extends FlibustaAPIHelper { axiosInstance: AxiosInstance; constructor(axiosInstance: AxiosInstance); private static generateGetBooksByNameURL; private fetchBooksBySeriesFromFlibusta; private generateBooksSeriesListResponse; getBooksBySeries(name: string): Promise<Nullable<Array<BookSeries>>>; getBooksBySeriesPaginated(name: string, page?: number, limit?: number): Promise<Nullable<PaginatedSearchResult<Array<BookSeries>>>>; } export default GetBooksBySeries;