Skip to content

Commit 226985f

Browse files
committed
Remove redundant code from getResolvedSignatureWorker
1 parent 1c9ce4f commit 226985f

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/compiler/checker.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1836,12 +1836,11 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
18361836
return result;
18371837
}
18381838

1839-
function getResolvedSignatureWorker(nodeIn: CallLikeExpression, candidatesOutArray: Signature[] | undefined, argumentCount: number | undefined, checkMode: CheckMode, editingArgument?: Node): Signature | undefined {
1840-
const node = getParseTreeNode(nodeIn, isCallLikeExpression);
1839+
function getResolvedSignatureWorker(nodeIn: CallLikeExpression, candidatesOutArray: Signature[] | undefined, argumentCount: number | undefined, checkMode: CheckMode, editingArgument?: Node): Signature {
1840+
const node = getParseTreeNode(nodeIn, isCallLikeExpression)!;
18411841
apparentArgumentCount = argumentCount;
1842-
const res =
1843-
!node ? undefined :
1844-
editingArgument ? runWithInferenceBlockedFromSourceNode(editingArgument, () => getResolvedSignature(node, candidatesOutArray, checkMode)) :
1842+
const res = editingArgument ?
1843+
runWithInferenceBlockedFromSourceNode(editingArgument, () => getResolvedSignature(node, candidatesOutArray, checkMode)) :
18451844
getResolvedSignature(node, candidatesOutArray, checkMode);
18461845
apparentArgumentCount = undefined;
18471846
return res;

0 commit comments

Comments
 (0)