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 28
|
/// <reference path='fourslash.ts'/>
////interface I {
//// /*defI*/[x: string]: boolean;
////}
////interface J {
//// /*defJ*/[x: string]: number;
////}
////interface K {
//// /*defa*/[x: `a${string}`]: string;
//// /*defb*/[x: `${string}b`]: string;
////}
////declare const i: I;
////i.[|/*useI*/foo|];
////declare const ij: I | J;
////ij.[|/*useIJ*/foo|];
////declare const k: K;
////k.[|/*usea*/a|];
////k.[|/*useb*/b|];
////k.[|/*useab*/ab|];
verify.baselineGoToDefinition(
"useI",
"useIJ",
"usea",
"useb",
"useab",
);
|