mirror of
https://github.com/morluto/rea.git
synced 2026-10-29 02:45:58 +00:00
12 lines
643 B
TypeScript
12 lines
643 B
TypeScript
import type { BrowserScenarioCapturePort } from "../application/BrowserScenarioCapturePort.js";
|
|
import { PlaywrightBrowserScenarioProvider } from "../browser/PlaywrightBrowserScenarioProvider.js";
|
|
import { PlaywrightScenarioSession } from "../browser/PlaywrightScenarioSession.js";
|
|
|
|
/** Construct a fresh provider without opening a target or acquiring an engine. */
|
|
export const createBrowserScenarioProvider = (
|
|
environment: Readonly<Record<string, string | undefined>>,
|
|
): BrowserScenarioCapturePort =>
|
|
new PlaywrightBrowserScenarioProvider((scenario, options) =>
|
|
PlaywrightScenarioSession.open(scenario, environment, options),
|
|
);
|