Generic handler now accepts options (transformUrl, formDetector, submitSelector, resumeSelector, beforeSubmit, verifySelector, etc.). Each ATS handler passes its overrides instead of reimplementing. Registry resolves handlers by: apply_type -> URL domain -> generic fallback. New ATS handlers only need to export SUPPORTED_TYPES and an apply() that calls genericApply with platform-specific options. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
14 lines
427 B
JavaScript
14 lines
427 B
JavaScript
/**
|
|
* workday.mjs — Workday ATS handler (extends generic)
|
|
* Most Workday sites require account creation — generic will return skipped_login_required
|
|
*/
|
|
import { apply as genericApply } from './generic.mjs';
|
|
|
|
export const SUPPORTED_TYPES = ['workday'];
|
|
|
|
export async function apply(page, job, formFiller) {
|
|
return genericApply(page, job, formFiller, {
|
|
closedTexts: ['this job posting is no longer active'],
|
|
});
|
|
}
|