Skip to content

Error: Debug Failure. No error for 3 or fewer overload signatures #35390

@UselessPickles

Description

@UselessPickles

TypeScript Version: 3.6.2 through 3.8.0-dev.20191126 (no error in 3.5.3)

Search Terms: Debug Failure. No error for 3 or fewer overload signatures

Code
Large proprietary enterprise project that I cannot share. The error does not point to any specific place in the code, so I have no idea how to create a minimal reproduction of the issue.

Expected behavior: My code should compile, or give useful compiler errors.

Actual behavior: A runtime error from within tsc.js with a stack trace.
This stack trace is from version 3.7.2 in particular:

Error: Debug Failure. No error for 3 or fewer overload signatures
    at _loop_14 (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:46115:42)
    at resolveCall (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:46121:29)
    at resolveJsxOpeningLikeElement (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:46679:20)
    at resolveSignature (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:46700:28)
    at getResolvedSignature (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:46711:26)
    at checkJsxOpeningLikeElementOrOpeningFragment (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:44896:27)
    at checkJsxSelfClosingElementDeferred (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:44539:13)
    at checkDeferredNode (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:52894:21)
    at Map.forEach (<anonymous>)
    at checkDeferredNodes (/Users/jlau/Development/PDS/web-app/node_modules/typescript/lib/tsc.js:52872:37)

Playground Link:

Related Issues:

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScript

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions