RuntimeConfiguration class
Baskonfigurationsklass för Agent365 SDK. Andra paket utökar detta för att lägga till egna inställningar.
Åsidosättningsfunktioner anropas för varje egenskapsåtkomst, vilket möjliggör dynamisk upplösning från asynkron kontext (t.ex. OpenTelemetry-bagage) per begäran.
Konstruktorer
| Runtime |
Egenskaper
| cluster |
|
| is |
Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory. |
| is |
Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge. |
Metoder
| parse |
Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false. |
| parse |
Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd. |
Konstruktorinformation
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parametrar
- overrides
- RuntimeConfigurationOptions
Egenskapsinformation
clusterCategory
isDevelopmentEnvironment
Om klustret är en utvecklingsmiljö (lokal eller utvecklingsmiljö). Baserat på clusterCategory.
boolean isDevelopmentEnvironment
Egenskapsvärde
boolean
isNodeEnvDevelopment
Om NODE_ENV indikerar utvecklingsläge. Returnerar sant när NODE_ENV är "utveckling" (skiftlägesokänsligt). Det här är standard Node.js sätt att ange utvecklingsläge.
boolean isNodeEnvDevelopment
Egenskapsvärde
boolean
Metodinformation
parseEnvBoolean(undefined | string)
Parsa en miljövariabel som ett booleskt värde. Identifierar "sant", "1", "ja", "på" (skiftlägesokänsligt) som sant; alla andra värden som false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parametrar
- envValue
-
undefined | string
Returer
boolean
parseEnvInt(undefined | string, number)
Parsa en miljövariabel som ett heltal och returnera återställning om den är ogiltig eller inte inställd.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parametrar
- envValue
-
undefined | string
- fallback
-
number
Returer
number