1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
/// <reference path="fourslash.ts" />
////const /*a1*/foo/*b1*/ = {};
////foo.toString();
////const /*a2*/bar/*b2*/ = 0;
////bar.toFixed().toString();
////const /*a3*/pi/*b3*/ = 3.1416;
////pi.toPrecision(2);
goTo.select("a1", "b1");
verify.refactorAvailable("Inline variable");
edit.applyRefactor({
refactorName: "Inline variable",
actionName: "Inline variable",
actionDescription: "Inline variable",
newContent: `({}).toString();
const bar = 0;
bar.toFixed().toString();
const pi = 3.1416;
pi.toPrecision(2);`
});
goTo.select("a2", "b2");
verify.refactorAvailable("Inline variable");
edit.applyRefactor({
refactorName: "Inline variable",
actionName: "Inline variable",
actionDescription: "Inline variable",
newContent: `({}).toString();
(0).toFixed().toString();
const pi = 3.1416;
pi.toPrecision(2);`
});
goTo.select("a3", "b3");
verify.refactorAvailable("Inline variable");
edit.applyRefactor({
refactorName: "Inline variable",
actionName: "Inline variable",
actionDescription: "Inline variable",
newContent: `({}).toString();
(0).toFixed().toString();
(3.1416).toPrecision(2);`
});
|