TypeScript анонимная функция

Что такое TypeScript эквивалент этого JavaScript?

(function() { 
    /* code here */ 
})();

Я пробовал это

() => {
    /* code here */
}

Но это создает

(function() {
    /* code here */
});

Мне нужен дополнительный набор скобок в конце для выполнения анонимной функции.

Ответ 1

(() => {
    /* code here */
})();

или просто используйте JavaScript (который одинаково допустим TypeScript)

(function() { 
    /* code here */ 
})();

... в зависимости от того, хотите ли вы захватить this с помощью стрелки жира.

Playground.