```ts function foo() { let x = 10; switch (x) { case 1: break; } } ``` - select `break;` - extract - you get ```ts function foo() { let x = 10; switch (x) { case 1: newFunction(); } } function newFunction() { break; } ```