MCPcopy Create free account
hub / github.com/GTJasonMK/lessAI / loadReviewSuggestionRowModel

Function loadReviewSuggestionRowModel

scripts/ui-regression.test.mjs:78–99  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

76}
77
78async function loadReviewSuggestionRowModel() {
79 const tempRoot = join(process.cwd(), ".tmp");
80 mkdirSync(tempRoot, { recursive: true });
81 const dir = mkdtempSync(join(tempRoot, "lessai-review-row-model-"));
82
83 try {
84 const source = read("src/stages/workbench/review/reviewSuggestionRowModel.ts");
85 const transpiled = ts.transpileModule(source, {
86 compilerOptions: {
87 module: ts.ModuleKind.ES2022,
88 target: ts.ScriptTarget.ES2022
89 },
90 fileName: "reviewSuggestionRowModel.ts"
91 }).outputText;
92 const rewritten = rewriteRelativeImports(transpiled);
93 writeFileSync(join(dir, "reviewSuggestionRowModel.mjs"), rewritten, "utf8");
94
95 return await import(pathToFileURL(join(dir, "reviewSuggestionRowModel.mjs")).href);
96 } finally {
97 rmSync(dir, { recursive: true, force: true });
98 }
99}
100
101async function loadDocumentFlowNavigationModule() {
102 const tempRoot = join(process.cwd(), ".tmp");

Callers 1

Calls 2

readFunction · 0.90
rewriteRelativeImportsFunction · 0.85

Tested by

no test coverage detected