Поделиться через


TracingContext interface

Неизменяемый контекстный контейнер значений трассировки для текущей операции.

Методы

deleteValue(symbol)

Удаляет объект из контекста, если он существует.

getValue(symbol)

Возвращает объект из контекста, если он существует.

setValue(symbol, unknown)

Задает заданный объект в контексте.

Сведения о методе

deleteValue(symbol)

Удаляет объект из контекста, если он существует.

function deleteValue(key: symbol): TracingContext

Параметры

key

symbol

Ключ удаляемого значения контекста.

Возвращаемое значение

getValue(symbol)

Возвращает объект из контекста, если он существует.

function getValue(key: symbol): unknown

Параметры

key

symbol

Ключ заданного значения контекста.

Возвращаемое значение

unknown

  • Значение заданного контекстного значения, если оно существует; в противном случае undefined— значение .

setValue(symbol, unknown)

Задает заданный объект в контексте.

function setValue(key: symbol, value: unknown): TracingContext

Параметры

key

symbol

Ключ заданного значения контекста.

value

unknown

Значение, устанавливаемое в контексте.

Возвращаемое значение

  • Новый контекст с заданным набором значений.