UNPKG

jobberjs

Version:

3rd party library for retrieving jobs from job boards

20 lines (19 loc) 627 B
import LinkedInAPI, { SearchParameters } from "../api"; import { JobDescription } from "../job-description-parser"; import { JobSearchItem } from "../search-parser"; declare type ScraperResult = { searchItem: JobSearchItem; description: JobDescription; }; declare type PageScrapeCallback = (results: ScraperResult[]) => boolean; declare type ScrapeParameters = { callback: PageScrapeCallback; searchParams: SearchParameters; incrementIndex: number; }; declare class Scraper { private api; constructor(api: LinkedInAPI); scrape(params: ScrapeParameters): Promise<void>; } export default Scraper;