mirror of
https://github.com/morluto/rea.git
synced 2026-10-26 17:35:11 +00:00
13 lines
550 B
TypeScript
13 lines
550 B
TypeScript
import type { BrowserScenario } from "../../src/domain/browserScenario.js";
|
|
import { BrowserScenarioSecrets } from "../../src/browser/BrowserScenarioSecrets.js";
|
|
|
|
/** Resolve valid fixture declarations, failing with the producer's typed input error. */
|
|
export const resolveScenarioSecrets = (
|
|
scenario: BrowserScenario,
|
|
environment: Readonly<Record<string, string | undefined>>,
|
|
): BrowserScenarioSecrets => {
|
|
const result = BrowserScenarioSecrets.resolve(scenario, environment);
|
|
if (!result.ok) throw result.error;
|
|
return result.value;
|
|
};
|