mirror of
https://github.com/misenhower/splatoon3.ink.git
synced 2026-10-03 20:36:46 -05:00
15 lines
497 B
JavaScript
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"');
|
|
}
|