@@ -9865,7 +9865,7 @@ namespace ts {
9865
9865
sig.resolvedReturnType = resolvedReturnType;
9866
9866
sig.resolvedTypePredicate = resolvedTypePredicate;
9867
9867
sig.minArgumentCount = minArgumentCount;
9868
- sig.resolvedMinArgumentCount = undefined;
9868
+ // sig.resolvedMinArgumentCount = undefined;
9869
9869
sig.target = undefined;
9870
9870
sig.mapper = undefined;
9871
9871
sig.unionSignatures = undefined;
@@ -28037,7 +28037,7 @@ namespace ts {
28037
28037
function getMinArgumentCount(signature: Signature, flags?: MinArgumentCountFlags) {
28038
28038
const strongArityForUntypedJS = flags! & MinArgumentCountFlags.StrongArityForUntypedJS;
28039
28039
const voidIsNonOptional = flags! & MinArgumentCountFlags.VoidIsNonOptional;
28040
- if (voidIsNonOptional || signature.resolvedMinArgumentCount === undefined) {
28040
+ // if (voidIsNonOptional || signature.resolvedMinArgumentCount === undefined) {
28041
28041
let minArgumentCount: number | undefined;
28042
28042
if (signatureHasRestParameter(signature)) {
28043
28043
const restType = getTypeOfSymbol(signature.parameters[signature.parameters.length - 1]);
@@ -28065,9 +28065,10 @@ namespace ts {
28065
28065
}
28066
28066
minArgumentCount = i;
28067
28067
}
28068
- signature.resolvedMinArgumentCount = minArgumentCount;
28069
- }
28070
- return signature.resolvedMinArgumentCount;
28068
+ // signature.resolvedMinArgumentCount = minArgumentCount;
28069
+ // }
28070
+ // return signature.resolvedMinArgumentCount;
28071
+ return minArgumentCount;
28071
28072
}
28072
28073
28073
28074
function hasEffectiveRestParameter(signature: Signature) {
0 commit comments