mirror of
https://github.com/morluto/rea.git
synced 2026-10-18 20:10:13 -05:00
Await installation inspection through one shared helper with a real resource scope at all 13 verifier call sites. Retain exact close owners, complete cleanup, and preserve primary plus cleanup failures. Keep compiler-only loading lazy and use the namespace workflow's selected environment. Add admission contract and native-file lifecycle controls, plus a real script prerequisite rejection check. Controlled Java/header observations do not qualify a real Ghidra engine. Combined verification selection: 122 tests passed across five files; static/format/discovery passed; two scoped source reviews clear. Refs #4912
12 lines
423 B
TypeScript
12 lines
423 B
TypeScript
import type {
|
|
GhidraInstallationHost,
|
|
GhidraInstallationInspection,
|
|
GhidraInstallationOptions,
|
|
} from "../../src/ghidra/GhidraInstallation.js";
|
|
|
|
/** Inspect prerequisites with a real owner, including cleanup before completion. */
|
|
export function inspectVerifierGhidraInstallation(
|
|
options: Omit<GhidraInstallationOptions, "resourceOwner">,
|
|
host?: GhidraInstallationHost,
|
|
): Promise<GhidraInstallationInspection>;
|