Skip to content
This repository was archived by the owner on Dec 1, 2019. It is now read-only.

Commit ac58a93

Browse files
committed
chore: add debug for tests
1 parent 6bd8b1d commit ac58a93

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/checker/runtime.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,10 @@ function createChecker(receive: (cb: (msg: Req) => void) => void, send: (msg: Re
269269
};
270270
});
271271

272+
if (loaderConfig.debug) {
273+
console.log(`[${instanceName}] @DEBUG Initial files`, Object.keys(files));
274+
}
275+
272276
if (loaderConfig.ignoreDiagnostics) {
273277
loaderConfig.ignoreDiagnostics.forEach(diag => {
274278
ignoreDiagnostics[diag] = true;
@@ -381,6 +385,10 @@ function createChecker(receive: (cb: (msg: Req) => void) => void, send: (msg: Re
381385
allDiagnostics.push(...program.getSyntacticDiagnostics());
382386
allDiagnostics.push(...program.getSemanticDiagnostics());
383387

388+
if (loaderConfig.debug) {
389+
console.log(`[${instanceName}] @DEBUG Typechecked files`, program.getSourceFiles());
390+
}
391+
384392
program.getSourceFiles = nativeGetter;
385393

386394
if (allDiagnostics.length) {

src/interfaces.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export interface LoaderConfig {
2323
useCache?: boolean;
2424
cacheDirectory?: string;
2525
entryFileIsJs?: boolean;
26+
debug?: boolean;
2627
}
2728

2829
export interface OutputFile {

0 commit comments

Comments
 (0)