RuntimeConfiguration class
Базовый класс конфигурации для пакета SDK agent365. Другие пакеты расширяют это, чтобы добавить собственные параметры.
Функции переопределения вызываются для каждого доступа к свойствам, что обеспечивает динамическое разрешение из асинхронного контекста (например, багаж OpenTelemetry) для каждого запроса.
Конструкторы
| Runtime |
Свойства
| cluster |
|
| is |
Является ли кластер средой разработки (локальной или dev). На основе кластераCategory. |
| is |
Указывает ли NODE_ENV режим разработки. Возвращает значение true, если NODE_ENV имеет значение development (без учета регистра). Это стандартный Node.js способ указания режима разработки. |
Методы
| parse |
Синтаксический анализ переменной среды как логическое значение. Распознает "true", "1", "да", "on" (без учета регистра) как true; все остальные значения как false. |
| parse |
Синтаксический анализ переменной среды в виде целого числа, возвращая резервный вариант, если недопустимый или не задан. |
Сведения о конструкторе
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Параметры
- overrides
- RuntimeConfigurationOptions
Сведения о свойстве
clusterCategory
isDevelopmentEnvironment
Является ли кластер средой разработки (локальной или dev). На основе кластераCategory.
boolean isDevelopmentEnvironment
Значение свойства
boolean
isNodeEnvDevelopment
Указывает ли NODE_ENV режим разработки. Возвращает значение true, если NODE_ENV имеет значение development (без учета регистра). Это стандартный Node.js способ указания режима разработки.
boolean isNodeEnvDevelopment
Значение свойства
boolean
Сведения о методе
parseEnvBoolean(undefined | string)
Синтаксический анализ переменной среды как логическое значение. Распознает "true", "1", "да", "on" (без учета регистра) как true; все остальные значения как false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Параметры
- envValue
-
undefined | string
Возвращаемое значение
boolean
parseEnvInt(undefined | string, number)
Синтаксический анализ переменной среды в виде целого числа, возвращая резервный вариант, если недопустимый или не задан.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Параметры
- envValue
-
undefined | string
- fallback
-
number
Возвращаемое значение
number