Skip to content

isWeakMap

A função isWeakMap verifica se o valor fornecido é uma instância de WeakMap.

Sintaxe

typescript
isWeakMap(value: any): value is WeakMap<object, any>;

Parâmetros

NomeTipoDescrição
valueanyValor a ser verificado

Retorno

| Tipo      | Descrição                                 |
|-----------|-------------------------------------------|
| `boolean` | Verdadeiro se for um WeakMap              |

Exemplos

typescript
isWeakMap(new WeakMap()); // => true
isWeakMap(new Map()); // => false

Notas

  • Útil para validação de coleções fracas antes de operações específicas de WeakMap.

Referências

Released under the MIT License.