node-csfd-api-racintom
Version:
ČSFD API in JavaScript. Amazing NPM library for scrapping csfd.cz :)
25 lines (24 loc) • 1.32 kB
TypeScript
import { CSFDCreator } from './interfaces/creator.interface';
import { CSFDMovie } from './interfaces/movie.interface';
import { CSFDSearch } from './interfaces/search.interface';
import { CSFDUserRatingConfig, CSFDUserRatings } from './interfaces/user-ratings.interface';
import { CreatorScraper } from './services/creator.service';
import { MovieScraper } from './services/movie.service';
import { SearchScraper } from './services/search.service';
import { UserRatingsScraper } from './services/user-ratings.service';
import { SeasonScraper } from './services/season.service';
import { CSFDSeason } from './interfaces/season.interface';
export declare class Csfd {
private userRatingsService;
private movieService;
private creatorService;
private searchService;
private seasonService;
constructor(userRatingsService: UserRatingsScraper, movieService: MovieScraper, creatorService: CreatorScraper, searchService: SearchScraper, seasonService: SeasonScraper);
userRatings(user: string | number, config?: CSFDUserRatingConfig): Promise<CSFDUserRatings[]>;
movie(movie: number): Promise<CSFDMovie>;
creator(creator: number): Promise<CSFDCreator>;
search(text: string): Promise<CSFDSearch>;
seasonDetails(url: string): Promise<CSFDSeason>;
}
export declare const csfd: Csfd;