TypeScript/tests/cases/fourslash/goToDefinitionImports.ts
2017-10-18 15:49:46 -07:00

27 lines
543 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",
});