TypeScript/tests/cases/fourslash/findAllReferencesDynamicImport3.ts
Yui d352e3b03f [Master] fix 16407 - LS in binding element of object binding pattern (#16534)
* wip-try get symbol of bindingelement in objectBindingPattern first

* Add fourslash tests

* Update .types baselines

* Update .symbols baselines

* Revert checker changes

* Actually lookup type for binding property name definition

* More succinct check, clarify yui's comment
2017-08-11 11:14:59 -07:00

13 lines
432 B
TypeScript

/// <reference path='fourslash.ts' />
// @Filename: foo.ts
//// export function [|bar|]() { return "bar"; }
//// import('./foo').then(({ [|bar|] }) => undefined);
const [r0, r1] = test.ranges();
// This is because bindingElement at r1 are both name and value
verify.referencesOf(r0, [r1, r0, r1, r0]);
verify.referencesOf(r1, [r0, r1, r1, r0]);
verify.renameLocations(r0, [r0, r1]);
verify.renameLocations(r1, [r1, r0, r0, r1]);