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
|
/// <reference path='fourslash.ts'/>
//@module: commonjs
//@jsx: preserve
// @Filename: file.tsx
////function Button() {
//// const /*a*/onClick/*b*/ = () => {
//// console.log("clicked");
//// };
////
//// return (
//// <button onClick={onClick}>
//// Click me!
//// </button>
//// );
////}
goTo.select("a", "b");
verify.refactorAvailable("Inline variable");
edit.applyRefactor({
refactorName: "Inline variable",
actionName: "Inline variable",
actionDescription: "Inline variable",
newContent: `function Button() {
return (
<button onClick={() => {
console.log("clicked");
}}>
Click me!
</button>
);
}`
});
|