1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
///<reference path="fourslash.ts" />
//// class [|/*def1*/A|] {
//// foo () { }
//// }
//// declare const [|/*def2*/a|]: A;
//// /**
//// * @see {/*use1*/[|A|]#foo}
//// */
//// const t1 = 1
//// /**
//// * @see {/*use2*/[|a|].foo()}
//// */
//// const t2 = 1
//// /**
//// * @see {@link /*use3*/[|a|].foo()}
//// */
//// const t3 = 1
goTo.marker("use1");
verify.goToDefinitionIs(["def1"]);
goTo.marker("use2");
verify.goToDefinitionIs(["def2"]);
goTo.marker("use3");
verify.goToDefinitionIs(["def2"]);
|