17 lines
820 B
TypeScript
17 lines
820 B
TypeScript
/// <reference path='fourslash.ts' />
|
|
|
|
// @Filename: /a.ts
|
|
////[|import [|{| "contextRangeIndex": 0 |}e|] = require("mod4");|]
|
|
////[|e|];
|
|
////a = { [|e|] };
|
|
////[|export { [|{| "contextRangeIndex": 4 |}e|] };|]
|
|
|
|
// @Filename: /b.ts
|
|
////[|import { [|{| "contextRangeIndex": 6 |}e|] } from "./a";|]
|
|
////[|export { [|{| "contextRangeIndex": 8 |}e|] };|]
|
|
|
|
const [r0Def, r0, r1, r2, r3Def, r3, r4Def, r4, r5Def, r5] = test.ranges();
|
|
verify.renameLocations([r0, r1, r2], [r0, r1, { range: r2, prefixText: "e: " }, { range: r3, suffixText: " as e" }]);
|
|
verify.renameLocations(r3, [{ range: r3, prefixText: "e as " }, r4, { range: r5, suffixText: " as e" }]);
|
|
verify.renameLocations(r4, [{ range: r4, prefixText: "e as " }, { range: r5, suffixText: " as e" }]);
|
|
verify.renameLocations(r5, [{ range: r5, prefixText: "e as " }]);
|