TracingContext interface
Um recipiente de contexto imutável de valores de rastreamento para a operação atual.
Métodos
delete |
Exclui um objeto do contexto se ele existir. |
get |
Obtém um objeto do contexto se ele existir. |
set |
Define um determinado objeto em um contexto. |
Detalhes do método
deleteValue(symbol)
Exclui um objeto do contexto se ele existir.
function deleteValue(key: symbol): TracingContext
Parâmetros
- key
-
symbol
A chave do valor de contexto fornecido a ser excluído.
Retornos
getValue(symbol)
Obtém um objeto do contexto se ele existir.
function getValue(key: symbol): unknown
Parâmetros
- key
-
symbol
A chave do valor de contexto fornecido.
Retornos
unknown
- O valor do valor de contexto fornecido se ele existir, caso contrário
undefined
, .
setValue(symbol, unknown)
Define um determinado objeto em um contexto.
function setValue(key: symbol, value: unknown): TracingContext
Parâmetros
- key
-
symbol
A chave do valor de contexto fornecido.
- value
-
unknown
O valor a ser definido no contexto.
Retornos
- Um novo contexto com o conjunto de valores fornecido.