Referente ao curso TypeScript parte 2: Mais técnicas e boas práticas, no capítulo API externa e interface e atividade Sobre interface de funções
(param: function): void;
hoje, com a Alura e o Google Gemini
Fala ai Matheus, tudo bem? Sim, isso seria uma abordagem, mas, melhor ainda, seria definir o schema da função, algo assim:
(param: () => void): void;
Espero ter ajudado.