Tests if the given function has multiple call signatures. Needed to handle the case of a single
call signature with properties, as multiple call signatures cannot currently be supported due to
a TypeScript limitation.
Copied from the internal HasMultipleCallSignatures type in the type-fest package so that this
package's public types do not depend on type-fest (see the note in type-checks.ts).
Tests if the given function has multiple call signatures. Needed to handle the case of a single call signature with properties, as multiple call signatures cannot currently be supported due to a TypeScript limitation.
Copied from the internal
HasMultipleCallSignaturestype in thetype-festpackage so that this package's public types do not depend ontype-fest(see the note intype-checks.ts).