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.