RuntimeConfiguration class
Podstawowa klasa konfiguracji dla zestawu SDK Agent365. Inne pakiety rozszerzają tę opcję, aby dodać własne ustawienia.
Funkcje zastąpienia są wywoływane dla każdego dostępu do właściwości, co umożliwia dynamiczne rozpoznawanie z kontekstu asynchronicznego (np. bagażu OpenTelemetry) na żądanie.
Konstruktory
| Runtime |
Właściwości
| cluster |
|
| is |
Niezależnie od tego, czy klaster jest środowiskiem deweloperskim (lokalnym lub deweloperem). Na podstawie klastraCategory. |
| is |
Czy NODE_ENV wskazuje tryb programowania. Zwraca wartość true, gdy NODE_ENV to "programowanie" (bez uwzględniania wielkości liter). Jest to standardowy Node.js sposób wskazywania trybu programowania. |
Metody
| parse |
Przeanalizuj zmienną środowiskową jako wartość logiczną. Rozpoznaje wartość "true", "1", "yes", "on" (bez uwzględniania wielkości liter) jako true; wszystkie inne wartości jako false. |
| parse |
Przeanalizuj zmienną środowiskową jako liczbę całkowitą, zwracając rezerwową, jeśli jest ona nieprawidłowa lub nie jest ustawiona. |
Szczegóły konstruktora
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parametry
- overrides
- RuntimeConfigurationOptions
Szczegóły właściwości
clusterCategory
isDevelopmentEnvironment
Niezależnie od tego, czy klaster jest środowiskiem deweloperskim (lokalnym lub deweloperem). Na podstawie klastraCategory.
boolean isDevelopmentEnvironment
Wartość właściwości
boolean
isNodeEnvDevelopment
Czy NODE_ENV wskazuje tryb programowania. Zwraca wartość true, gdy NODE_ENV to "programowanie" (bez uwzględniania wielkości liter). Jest to standardowy Node.js sposób wskazywania trybu programowania.
boolean isNodeEnvDevelopment
Wartość właściwości
boolean
Szczegóły metody
parseEnvBoolean(undefined | string)
Przeanalizuj zmienną środowiskową jako wartość logiczną. Rozpoznaje wartość "true", "1", "yes", "on" (bez uwzględniania wielkości liter) jako true; wszystkie inne wartości jako false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametry
- envValue
-
undefined | string
Zwraca
boolean
parseEnvInt(undefined | string, number)
Przeanalizuj zmienną środowiskową jako liczbę całkowitą, zwracając rezerwową, jeśli jest ona nieprawidłowa lub nie jest ustawiona.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametry
- envValue
-
undefined | string
- fallback
-
number
Zwraca
number