UNPKG

job-hoarder

Version:

Job board aggregator to pull in standardized job postings from company job pages

24 lines (23 loc) 608 B
declare type WorkableParams = { companyId?: string; query?: string; }; export default class Workable implements JobClient { private parser; private companyId; private query?; constructor(params?: string | WorkableParams); private queryAll; /** * Gets jobs from job board * @returns {array} List of jobs */ getJobs({ query }?: WorkableParams): Promise<Job[]>; /** * Gets job details from job board * @param {string} id Id of job to retrieve * @returns {object} Job assigned to Id */ getJob(id: string): Promise<Job>; } export {};