UNPKG

afacinemas

Version:

> A web scraper library for [AFA Cinemas](http://www.afacinemas.com.br/)

11 lines (9 loc) 308 B
interface IScraper<T = unknown> { loadContent(): Promise<void>; extract(): Promise<T[] | T>; } export abstract class BaseScraper<T = unknown> implements IScraper<T> { constructor(protected readonly baseUrl: string) {} abstract loadContent(): Promise<void>; abstract extract(): Promise<T | T[]>; }