(sources, types)
| 76369 | return signatureHasRestParameter(signature) ? numParams - 1 : numParams; |
| 76370 | } |
| 76371 | function createCombinedSymbolFromTypes(sources, types) { |
| 76372 | return createCombinedSymbolForOverloadFailure(sources, getUnionType(types, 2 /* UnionReduction.Subtype */)); |
| 76373 | } |
| 76374 | function createCombinedSymbolForOverloadFailure(sources, type) { |
| 76375 | // This function is currently only used for erroneous overloads, so it's good enough to just use the first source. |
| 76376 | return createSymbolWithType(ts.first(sources), type); |
no test coverage detected