(
rootNames: string[],
options: CompilerOptions = {},
writeFile?: ts.WriteFileCallback
)
| 14 | export { TranspiledFile }; |
| 15 | |
| 16 | export function transpileFiles( |
| 17 | rootNames: string[], |
| 18 | options: CompilerOptions = {}, |
| 19 | writeFile?: ts.WriteFileCallback |
| 20 | ): EmitResult { |
| 21 | const program = ts.createProgram(rootNames, options); |
| 22 | const preEmitDiagnostics = ts.getPreEmitDiagnostics(program); |
| 23 | const { diagnostics: transpileDiagnostics, emitSkipped } = new Transpiler().emit({ program, writeFile }); |
| 24 | const diagnostics = ts.sortAndDeduplicateDiagnostics([...preEmitDiagnostics, ...transpileDiagnostics]); |
| 25 | |
| 26 | return { diagnostics: [...diagnostics], emitSkipped }; |
| 27 | } |
| 28 | |
| 29 | export function transpileProject( |
| 30 | configFileName: string, |
no test coverage detected