Microsoft/TypeScript
Ver no GitHubConfusing error message for labels used before definition
Open
#30.408 aberto em 14 de mar. de 2019
Domain: Error MessagesEffort: ModerateExperience EnhancementGood First IssueHelp WantedSuggestion
Métricas do repositório
- Stars
- (48.455 stars)
- Métricas de merge de PR
- (Mesclagem média 6d 17h) (9 fundiu PRs em 30d)
Description
The following gives me an unexpected "TS1007: Jump target cannot cross function boundary error" in TS 3.3.33333
function foo() {
for (let i = 0; i < 10; i++) {
console.log(`${i}`);
continue loopend;
}
loopend:
console.log('end of loop');
}
Further investigation... you can jump to the start of the loop, so the error I would argue is that the error message is confusing.