Files
reverse-engineering-anything/src/composition/javascriptRecovery.ts
T

10 lines
565 B
TypeScript

import type { JavaScriptRecoveryPort } from "../application/javascript/JavaScriptRecoveryPort.js";
import { WakaruProvider } from "../javascript/recovery/WakaruProvider.js";
import type { WakaruLauncher } from "../javascript/recovery/WakaruCommand.js";
/** Construct optional recovery without acquiring tools, processes or workspaces. */
export const createJavaScriptRecoveryProvider = (
environment: Readonly<Record<string, string | undefined>> = process.env,
launcher?: WakaruLauncher,
): JavaScriptRecoveryPort => new WakaruProvider(environment, launcher);