node-twstock
Version:
A client library for scraping Taiwan stock market data
26 lines (25 loc) • 1.02 kB
TypeScript
import { TwseScraper } from './twse-scraper';
import { TpexScraper } from './tpex-scraper';
import { TaifexScraper } from './taifex-scraper';
import { TdccScraper } from './tdcc-scraper';
import { MisTwseScraper } from './mis-twse-scraper';
import { MisTaifexScraper } from './mis-taifex-scraper';
import { MopsScraper } from './mops-scraper';
import { IsinScraper } from './isin-scraper';
import { Scraper } from './scraper';
import { Scraper as ScraperType } from '../enums';
import { RateLimitOptions } from '../interfaces';
export declare class ScraperFactory {
private readonly options?;
private readonly scrapers;
constructor(options?: RateLimitOptions | undefined);
get(type: ScraperType): Scraper;
getTwseScraper(): TwseScraper;
getTpexScraper(): TpexScraper;
getTaifexScraper(): TaifexScraper;
getTdccScraper(): TdccScraper;
getMisTwseScraper(): MisTwseScraper;
getMisTaifexScraper(): MisTaifexScraper;
getMopsScraper(): MopsScraper;
getIsinScraper(): IsinScraper;
}