()
| 76 | } |
| 77 | |
| 78 | async 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 | |
| 101 | async function loadDocumentFlowNavigationModule() { |
| 102 | const tempRoot = join(process.cwd(), ".tmp"); |
no test coverage detected