Skip to content

isAsyncFunction

A função isAsyncFunction verifica se o valor fornecido é uma função assíncrona.

Sintaxe

typescript
isAsyncFunction(value: any): value is (...args: any[]) => Promise<any>;

Parâmetros

NomeTipoDescrição
valueanyValor a ser verificado

Retorno

TipoDescrição
booleanVerdadeiro se for uma função assíncrona

Exemplos

typescript
isAsyncFunction(async function() {}); // => true
isAsyncFunction(function() {}); // => false

Notas

  • Útil para validação de funções antes de usar await.

Referências

Released under the MIT License.