Eu tenho um sinal de intercalação na linha 8:
Eu faço c+i+(
e é isso que recebo:
Mas eu esperaria que ele entrasse entre parênteses test2(), pois é onde estava o cursor quando fiz o combo. Isso não acontece. Vai até o retorno de chamada ().
Por que isso está acontecendo e como contornar isso?
Código:
/* eslint-disable */
function callback(fn: Function) {
return fn();
}
const whatever = callback(function test1() {
function test2() {}
return test2;
});