kinoklub-api
Version:
Support library for KinoKlub
21 lines (20 loc) • 910 B
JavaScript
import { KinoklubCinemaChoices, KinoklubHallLucernaChoices, KinoklubHallOkoChoices, KinoklubHallSvetozorChoices } from "./interfaces/global.js";
import { MovieScraper } from "./services/movie.service.js";
import { ProgramScraper } from "./services/program.service.js";
//#region src/index.ts
var KinoklubApi = class {
constructor(programScraper, movieService) {
this.programScraper = programScraper;
this.movieService = movieService;
}
async program(lang = "cs", cinemas, options = {}) {
return this.programScraper.program(lang, cinemas, options);
}
async movie(movie, lang = "cs") {
return this.movieService.movie(+movie, lang);
}
};
const kinoklub = new KinoklubApi(new ProgramScraper(), new MovieScraper());
//#endregion
export { KinoklubApi, KinoklubCinemaChoices, KinoklubHallLucernaChoices, KinoklubHallOkoChoices, KinoklubHallSvetozorChoices, kinoklub };
//# sourceMappingURL=index.js.map