* Run a typecheck over the staged files (the engine wires this to a tsc * invocation scoped to touched files, or a no-op when tsc isn't available). * Returns error strings (empty = clean).
(files: Array<{ path: string; content: string }>, signal?: AbortSignal)
| 35 | * Returns error strings (empty = clean). |
| 36 | */ |
| 37 | typecheck?(files: Array<{ path: string; content: string }>, signal?: AbortSignal): Promise<string[]>; |
| 38 | /** |
| 39 | * Run the design audit over staged content. Returns issues. Wired to the |
| 40 | * existing design_audit logic by the engine. |