27 lines
527 B
TypeScript
27 lines
527 B
TypeScript
|
/// <reference path='fourslash.ts'/>
|
||
|
|
||
|
// @Filename: /a.ts
|
||
|
////export default function /*fDef*/f() {}
|
||
|
////export const /*xDef*/x = 0;
|
||
|
|
||
|
// @Filename: /b.ts
|
||
|
/////*bDef*/declare const b: number;
|
||
|
////export = b;
|
||
|
|
||
|
// @Filename: /b.ts
|
||
|
////import f, { x } from "./a";
|
||
|
////import * as /*aDef*/a from "./a";
|
||
|
////import b = require("./b");
|
||
|
/////*fUse*/f;
|
||
|
/////*xUse*/x;
|
||
|
/////*aUse*/a;
|
||
|
/////*bUse*/b;
|
||
|
|
||
|
verify.goToDefinition({
|
||
|
aUse: "aDef", // Namespace import isn't "skipped"
|
||
|
fUse: "fDef",
|
||
|
xUse: "xDef",
|
||
|
bUse: "bDef",
|
||
|
});
|
||
|
|