Skip to content

Commit

Permalink
fix: changes after rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
0x706b committed Jul 13, 2024
1 parent caca9ff commit e4f3df2
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions src/compiler/transformers/tsplus.ts
Original file line number Diff line number Diff line change
Expand Up @@ -943,12 +943,15 @@ export function transformTsPlus(checker: TypeChecker, options: CompilerOptions,
}
if (isPropertyAccessExpression(node.expression) && checker.getNodeLinks(node.expression).isFluent && nodeLinks.resolvedSignature) {
let fluentExtension: TsPlusSignature | undefined;
if (isTsPlusSignature(nodeLinks.resolvedSignature)) {
fluentExtension = nodeLinks.resolvedSignature;
}
else if (nodeLinks.resolvedSignature.target && isTsPlusSignature(nodeLinks.resolvedSignature.target)) {
fluentExtension = nodeLinks.resolvedSignature.target;
let resolvedSignature: ts.Signature | undefined = nodeLinks.resolvedSignature

while (!fluentExtension && resolvedSignature) {
if (isTsPlusSignature(resolvedSignature)) {
fluentExtension = resolvedSignature;
}
resolvedSignature = resolvedSignature.target;
}

if (!fluentExtension) {
throw new Error("BUG: No fluent signature found for fluent extension");
}
Expand Down

0 comments on commit e4f3df2

Please # to comment.