Skip to content

isPromise

A função isPromise verifica se o valor fornecido é uma Promise.

Sintaxe

typescript
isPromise<T = any>(value: any): value is Promise<T>;

Parâmetros

NomeTipoDescrição
valueanyValor a ser verificado

Retorno

TipoDescrição
booleanVerdadeiro se for uma Promise

Exemplos

typescript
isPromise(Promise.resolve(123)); // => true
isPromise(123); // => false

Notas

  • Útil para validação antes de usar then/catch/finally.

Referências

Released under the MIT License.