TracingContext interface
Um conjunto de contexto imutável de valores de rastreio para a operação atual.
Métodos
delete |
Elimina um objeto do contexto, se existir. |
get |
Obtém um objeto do contexto, se existir. |
set |
Define um determinado objeto num contexto. |
Detalhes de Método
deleteValue(symbol)
Elimina um objeto do contexto, se existir.
function deleteValue(key: symbol): TracingContext
Parâmetros
- key
-
symbol
A chave do valor de contexto especificado a eliminar.
Devoluções
getValue(symbol)
Obtém um objeto do contexto, se existir.
function getValue(key: symbol): unknown
Parâmetros
- key
-
symbol
A chave do valor de contexto especificado.
Devoluções
unknown
- O valor do valor de contexto especificado se existir, caso contrário
undefined
.
setValue(symbol, unknown)
Define um determinado objeto num contexto.
function setValue(key: symbol, value: unknown): TracingContext
Parâmetros
- key
-
symbol
A chave do valor de contexto especificado.
- value
-
unknown
O valor a definir no contexto.
Devoluções
- Um novo contexto com o conjunto de valores especificado.