refactor(javascript): centralize package and JSON document facts

This commit is contained in:
morluto
2026-10-23 14:39:17 +08:00
parent 4cfc61147b
commit 37e92e430b
29 changed files with 748 additions and 113 deletions
@@ -0,0 +1,14 @@
import { JavaScriptJsonDocuments } from "../../src/application/javascript/JavaScriptJsonDocuments.js";
import {
resolveArtifactPathByContext,
type ResolveArtifactPathInput,
} from "../../src/application/javascript/JavaScriptArtifactPathResolution.js";
/** Resolve one standalone test request with its own JSON facts owner. */
export const resolveStandaloneArtifactPath = (
input: Omit<ResolveArtifactPathInput, "jsonDocuments">,
) =>
resolveArtifactPathByContext({
...input,
jsonDocuments: new JavaScriptJsonDocuments(),
});