File tree 1 file changed +3
-5
lines changed
1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -17128,8 +17128,6 @@ namespace ts {
17128
17128
}
17129
17129
17130
17130
const { min: minArgumentCount, max: maxNonRestParam } = minAndMax(candidates, getNumNonRestParameters);
17131
- const hasRestParameter = candidates.some(c => c.hasRestParameter);
17132
- const hasLiteralTypes = candidates.some(c => c.hasLiteralTypes);
17133
17131
const parameters: ts.Symbol[] = [];
17134
17132
for (let i = 0; i < maxNonRestParam; i++) {
17135
17133
const symbols = mapDefined(candidates, ({ parameters, hasRestParameter }) => hasRestParameter ?
@@ -17148,14 +17146,14 @@ namespace ts {
17148
17146
17149
17147
return createSignature(
17150
17148
candidates[0].declaration,
17151
- /*typeParameters*/ undefined,
17149
+ /*typeParameters*/ undefined, // Before calling this we tested for `!candidates.some(c => !!c.typeParameters)`.
17152
17150
thisParameter,
17153
17151
parameters,
17154
17152
/*resolvedReturnType*/ unknownType,
17155
17153
/*typePredicate*/ undefined,
17156
17154
minArgumentCount,
17157
- hasRestParameter,
17158
- hasLiteralTypes);
17155
+ /* hasRestParameter*/ candidates.some(c => c.hasRestParameter) ,
17156
+ /* hasLiteralTypes*/ candidates.some(c => c.hasLiteralTypes) );
17159
17157
}
17160
17158
17161
17159
function createCombinedSymbolFromTypes(sources: ReadonlyArray<Symbol>, types: ReadonlyArray<Type>): Symbol {
You can’t perform that action at this time.
0 commit comments