Skip to content

Commit 6bcbbfe

Browse files
committed
fix: add original node to nested call expression
1 parent 6761b90 commit 6bcbbfe

File tree

1 file changed

+26
-20
lines changed

1 file changed

+26
-20
lines changed

src/compiler/transformers/tsplus.ts

+26-20
Original file line numberDiff line numberDiff line change
@@ -892,17 +892,20 @@ export function transformTsPlus(checker: TypeChecker, options: CompilerOptions,
892892
}
893893
return factory.updateCallExpression(
894894
visited,
895-
factory.createCallExpression(
896-
getPathOfExtension(
897-
context,
898-
importer,
899-
{ definition: fluentExtension.tsPlusFile, exportName: fluentExtension.tsPlusExportName },
900-
source,
901-
sourceFileUniqueNames,
902-
visited.expression,
895+
setOriginalNode(
896+
factory.createCallExpression(
897+
getPathOfExtension(
898+
context,
899+
importer,
900+
{ definition: fluentExtension.tsPlusFile, exportName: fluentExtension.tsPlusExportName },
901+
source,
902+
sourceFileUniqueNames,
903+
visited.expression,
904+
),
905+
undefined,
906+
visited.arguments
903907
),
904-
undefined,
905-
visited.arguments
908+
visited
906909
),
907910
undefined,
908911
[expression]
@@ -976,17 +979,20 @@ export function transformTsPlus(checker: TypeChecker, options: CompilerOptions,
976979
}
977980
return factory.updateCallExpression(
978981
visited,
979-
factory.createCallExpression(
980-
getPathOfExtension(
981-
context,
982-
importer,
983-
{ definition: fluentExtension.tsPlusFile, exportName: fluentExtension.tsPlusExportName },
984-
source,
985-
sourceFileUniqueNames,
986-
visited.expression,
982+
setOriginalNode(
983+
factory.createCallExpression(
984+
getPathOfExtension(
985+
context,
986+
importer,
987+
{ definition: fluentExtension.tsPlusFile, exportName: fluentExtension.tsPlusExportName },
988+
source,
989+
sourceFileUniqueNames,
990+
visited.expression,
991+
),
992+
undefined,
993+
visited.arguments
987994
),
988-
undefined,
989-
visited.arguments
995+
visited,
990996
),
991997
undefined,
992998
[expression]

0 commit comments

Comments
 (0)