Skip to content

Commit 964667e

Browse files
committed
Add tracepoint in resolveTypeReferenceDirectiveNamesWorker
1 parent cc73435 commit 964667e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/compiler/program.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1059,12 +1059,14 @@ namespace ts {
10591059

10601060
function resolveTypeReferenceDirectiveNamesWorker(typeDirectiveNames: string[], containingFile: string | SourceFile): readonly (ResolvedTypeReferenceDirective | undefined)[] {
10611061
if (!typeDirectiveNames.length) return [];
1062-
performance.mark("beforeResolveTypeReference");
10631062
const containingFileName = !isString(containingFile) ? getNormalizedAbsolutePath(containingFile.originalFileName, currentDirectory) : containingFile;
10641063
const redirectedReference = !isString(containingFile) ? getRedirectReferenceForResolution(containingFile) : undefined;
1064+
tracing.begin(tracing.Phase.Program, "resolveTypeReferenceDirectiveNamesWorker", { containingFileName });
1065+
performance.mark("beforeResolveTypeReference");
10651066
const result = actualResolveTypeReferenceDirectiveNamesWorker(typeDirectiveNames, containingFileName, redirectedReference);
10661067
performance.mark("afterResolveTypeReference");
10671068
performance.measure("ResolveTypeReference", "beforeResolveTypeReference", "afterResolveTypeReference");
1069+
tracing.end();
10681070
return result;
10691071
}
10701072

0 commit comments

Comments
 (0)