RuntimeConfiguration class
Classe di configurazione di base per Agent365 SDK. Altri pacchetti estendono questa opzione per aggiungere le proprie impostazioni.
Le funzioni di override vengono chiamate per ogni accesso alle proprietà, abilitando la risoluzione dinamica dal contesto asincrono (ad esempio, bagaglio OpenTelemetry) per ogni richiesta.
Proprietà
| cluster |
|
| is |
Indica se il cluster è un ambiente di sviluppo (locale o dev). Basato su clusterCategory. |
| is |
Indica se NODE_ENV indica la modalità di sviluppo. Restituisce true quando NODE_ENV è 'development' (senza distinzione tra maiuscole e minuscole). Questo è il modo standard Node.js di indicare la modalità di sviluppo. |
Metodi
| parse |
Analizzare una variabile di ambiente come valore booleano. Riconosce 'true', '1', 'sì', 'on' (senza distinzione tra maiuscole e minuscole) come true; tutti gli altri valori come false. |
| parse |
Analizzare una variabile di ambiente come numero intero, restituendo il fallback se non è valido o non è impostato. |
Dettagli costruttore
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parametri
- overrides
- RuntimeConfigurationOptions
Dettagli proprietà
clusterCategory
isDevelopmentEnvironment
Indica se il cluster è un ambiente di sviluppo (locale o dev). Basato su clusterCategory.
boolean isDevelopmentEnvironment
Valore della proprietà
boolean
isNodeEnvDevelopment
Indica se NODE_ENV indica la modalità di sviluppo. Restituisce true quando NODE_ENV è 'development' (senza distinzione tra maiuscole e minuscole). Questo è il modo standard Node.js di indicare la modalità di sviluppo.
boolean isNodeEnvDevelopment
Valore della proprietà
boolean
Dettagli metodo
parseEnvBoolean(undefined | string)
Analizzare una variabile di ambiente come valore booleano. Riconosce 'true', '1', 'sì', 'on' (senza distinzione tra maiuscole e minuscole) come true; tutti gli altri valori come false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametri
- envValue
-
undefined | string
Valori restituiti
boolean
parseEnvInt(undefined | string, number)
Analizzare una variabile di ambiente come numero intero, restituendo il fallback se non è valido o non è impostato.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametri
- envValue
-
undefined | string
- fallback
-
number
Valori restituiti
number