Files
splatoon3.ink/app/screenshots/drivers/createScreenshotDriver.mjs
2026-08-29 19:25:32 -07:00

15 lines
497 B
JavaScript

import BrowserlessScreenshotDriver from './BrowserlessScreenshotDriver.mjs';
import CloudflareScreenshotDriver from './CloudflareScreenshotDriver.mjs';
export default function createScreenshotDriver(name, dependencies = {}) {
if (name === 'browserless') {
return new BrowserlessScreenshotDriver(dependencies);
}
if (name === 'cloudflare') {
return new CloudflareScreenshotDriver(dependencies);
}
throw new Error('SCREENSHOT_PROVIDER must be "cloudflare" or "browserless"');
}