/// // @Filename: f.ts ////function foo(/*a*/a: string, b: string/*b*/) { } ////export = foo; // @Filename: a.ts ////import bar = require("./f"); ////bar("a", "b"); goTo.select("a", "b"); edit.applyRefactor({ refactorName: "Convert parameters to destructured object", actionName: "Convert parameters to destructured object", actionDescription: "Convert parameters to destructured object", newContent: `function foo({ a, b }: { a: string; b: string; }) { } export = foo;` }); goTo.file("a.ts"); verify.currentFileContentIs(`import bar = require("./f"); bar({ a: "a", b: "b" });`)