rea/src/composition/android.ts

10 lines
514 B
TypeScript

import type { AndroidAnalysisPort } from "../application/android/AndroidAnalysisPort.js";
import type { JadxLauncher } from "../android/JadxMcpTransport.js";
import { JadxProvider } from "../android/JadxProvider.js";
/** Construct one APK provider with its own queue and cleanup-failure state. */
export const createAndroidAnalysisProvider = (
environment: Readonly<Record<string, string | undefined>> = process.env,
launcher?: JadxLauncher,
): AndroidAnalysisPort => new JadxProvider(environment, launcher);