/// // @jsx: preserve // @filename: a.tsx ////declare var React: any; ////class Foo extends React.Component<{}, {}> { //// render() { //// return ( ////
//// /*a*/<>/*b*/ ////
//// ); //// } ////} goTo.file("a.tsx"); goTo.select("a", "b"); edit.applyRefactor({ refactorName: "Extract Symbol", actionName: "constant_scope_1", actionDescription: "Extract to readonly field in class 'Foo'", newContent: `declare var React: any; class Foo extends React.Component<{}, {}> { private readonly newProperty = <>; render() { return (
{this./*RENAME*/newProperty}
); } }` });