Merge pull request #8756 from Microsoft/no_navigate_to_import

Don't include imports in navigateTo if the imported declaration is also in the items and has the same name
This commit is contained in:
Andy
2016-05-23 13:07:14 -07:00
3 changed files with 30 additions and 3 deletions

View File

@@ -0,0 +1,14 @@
/// <reference path="fourslash.ts" />
// @Filename: library.ts
////export function foo() {}
////export function bar() {}
// @Filename: user.ts
////import {foo, bar as baz} from './library';
verify.navigationItemsListCount(1, "foo");
verify.navigationItemsListContains("foo", "function", "foo", "exact");
verify.navigationItemsListCount(1, "bar");
verify.navigationItemsListContains("bar", "function", "bar", "exact");
verify.navigationItemsListCount(1, "baz");
verify.navigationItemsListContains("baz", "alias", "baz", "exact");