TypeScript/tests/cases/fourslash/goToDefinitionLabels.ts

20 lines
514 B
TypeScript
Raw Normal View History

/// <reference path='fourslash.ts' />
/////*label1Definition*/label1: while (true) {
//// /*label2Definition*/label2: while (true) {
2017-10-19 00:49:46 +02:00
//// break [|/*1*/label1|];
//// continue [|/*2*/label2|];
//// () => { break [|/*3*/label1|]; }
//// continue /*4*/unknownLabel;
//// }
////}
verify.goToDefinition({
1: "label1Definition",
2: "label2Definition",
2018-06-29 03:50:55 +02:00
// labels across function boundaries
3: "label1Definition",
2016-08-29 22:34:32 +02:00
// undefined label
4: []
});