job-hoarder
Version:
Job board aggregator to pull in standardized job postings from company job pages
33 lines (32 loc) • 920 B
TypeScript
declare type JazzAPIApplication = {
id: string;
job_id: string;
job_title: string;
first_name: string;
last_name: string;
prospect_phone: string;
apply_date: string;
};
export default class JazzAPIParser implements ClientParser {
private boardName;
constructor(boardName: string);
/**
* Parse jobs from request result
* @param {string} data String of jobs
* @returns {array} List of parsed jobs
*/
parseJobs: (data?: any) => Job[];
/**
* Parses job from request result
* @param {string} data String of job result
* @returns {object} Object of parsed job
*/
parseJob: (data?: any) => Job;
/**
* Parses applications from request result
* @param {string} data String of application results
* @returns {array} List of applications
*/
parseApplications: (data?: any) => JazzAPIApplication[];
}
export {};