1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
/// <reference path="fourslash.ts" />
// @Filename: /a.ts
////export function foo() {
//// class Foo { function bar() { } }
//// return Foo;
////}
// @Filename: /b.ts
////import * as a from "./a";
////const /*a*/foo/*b*/ = a.foo();
////new foo.bar();
goTo.file("/b.ts");
goTo.select("a", "b");
verify.refactorAvailable("Inline variable");
edit.applyRefactor({
refactorName: "Inline variable",
actionName: "Inline variable",
actionDescription: "Inline variable",
newContent: `import * as a from "./a";
new (a.foo()).bar();`
});
|