1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
/// <reference path="fourslash.ts" />
////function foo(): number | undefined { return Math.random() > 0.5 ? 1 : undefined; }
////const /*a*/x/*b*/ = foo();
////const y = x?.toString();
goTo.select("a", "b");
verify.refactorAvailable("Inline variable");
edit.applyRefactor({
refactorName: "Inline variable",
actionName: "Inline variable",
actionDescription: "Inline variable",
newContent: `function foo(): number | undefined { return Math.random() > 0.5 ? 1 : undefined; }
const y = (foo())?.toString();`
});
|