TypeScript/tests/cases/fourslash/goToDefinitionImports.ts

27 lines
543 B
TypeScript
Raw Normal View History

/// <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");
2017-10-19 00:49:46 +02:00
////[|/*fUse*/f|];
////[|/*xUse*/x|];
////[|/*aUse*/a|];
////[|/*bUse*/b|];
verify.goToDefinition({
aUse: "aDef", // Namespace import isn't "skipped"
fUse: "fDef",
xUse: "xDef",
bUse: "bDef",
});