job-hoarder
Version:
Job board aggregator to pull in standardized job postings from company job pages
24 lines (23 loc) • 608 B
TypeScript
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 {};