a34fdb203e
* Support template literals in enum declarations * Support template literals in const enum access * Support template literals in swith with typeof narrowing * Support template literals in element access discriminant * Support template literals in ambient module declaration * Unify symbols for template literals in computed properties * Unify expression position checks for template literals * Support template literals in rename and find all references * Mark computed properties with template literals as write access * Inline startsWithQuote
19 lines
395 B
TypeScript
19 lines
395 B
TypeScript
/// <reference path='fourslash.ts' />
|
|
|
|
// @allowJs: true
|
|
// @Filename: a.js
|
|
////let obj = {};
|
|
////
|
|
////Object.defineProperty(obj, `[|prop|]`, { value: 0 });
|
|
////
|
|
////obj = {
|
|
//// [|[`[|{| "contextRangeIndex": 1 |}prop|]`]: 1|]
|
|
////};
|
|
////
|
|
////obj.[|prop|];
|
|
////obj['[|prop|]'];
|
|
////obj["[|prop|]"];
|
|
////obj[`[|prop|]`];
|
|
|
|
verify.rangesWithSameTextAreRenameLocations('prop');
|