afacinemas
Version:
> A web scraper library for [AFA Cinemas](http://www.afacinemas.com.br/)
12 lines (11 loc) • 355 B
TypeScript
interface IScraper<T = unknown> {
loadContent(): Promise<void>;
extract(): Promise<T[] | T>;
}
export declare abstract class BaseScraper<T = unknown> implements IScraper<T> {
protected readonly baseUrl: string;
constructor(baseUrl: string);
abstract loadContent(): Promise<void>;
abstract extract(): Promise<T | T[]>;
}
export {};