10 lines
541 B
TypeScript
10 lines
541 B
TypeScript
import type { FirmwareAnalysisPort } from "../application/firmware/FirmwareAnalysisPort.js";
|
|
import type { FirmwareLauncher } from "../firmware/FirmwareCommand.js";
|
|
import { FirmwareProvider } from "../firmware/FirmwareProvider.js";
|
|
|
|
/** Construct one firmware provider without launching or acquiring an engine. */
|
|
export const createFirmwareAnalysisProvider = (
|
|
environment: Readonly<Record<string, string | undefined>> = process.env,
|
|
launcher?: FirmwareLauncher,
|
|
): FirmwareAnalysisPort => new FirmwareProvider(environment, launcher);
|