RuntimeConfiguration class
Basisconfiguratieklasse voor Agent365 SDK. Andere pakketten breiden dit uit om hun eigen instellingen toe te voegen.
Onderdrukkingsfuncties worden aangeroepen voor elke toegang tot eigenschappen, waardoor dynamische resolutie vanuit asynchrone context (bijvoorbeeld OpenTelemetry-bagage) per aanvraag wordt ingeschakeld.
Constructors
| Runtime |
Eigenschappen
| cluster |
|
| is |
Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory. |
| is |
Of NODE_ENV de ontwikkelingsmodus aangeeft. Retourneert waar wanneer NODE_ENV 'ontwikkeling' is (hoofdlettergevoelig). Dit is de standaard-Node.js manier om de ontwikkelingsmodus aan te geven. |
Methoden
| parse |
Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar. |
| parse |
Parseer een omgevingsvariabele als geheel getal en retourneert terugval als deze ongeldig is of niet is ingesteld. |
Constructordetails
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parameters
- overrides
- RuntimeConfigurationOptions
Eigenschapdetails
clusterCategory
isDevelopmentEnvironment
Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory.
boolean isDevelopmentEnvironment
Waarde van eigenschap
boolean
isNodeEnvDevelopment
Of NODE_ENV de ontwikkelingsmodus aangeeft. Retourneert waar wanneer NODE_ENV 'ontwikkeling' is (hoofdlettergevoelig). Dit is de standaard-Node.js manier om de ontwikkelingsmodus aan te geven.
boolean isNodeEnvDevelopment
Waarde van eigenschap
boolean
Methodedetails
parseEnvBoolean(undefined | string)
Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parameters
- envValue
-
undefined | string
Retouren
boolean
parseEnvInt(undefined | string, number)
Parseer een omgevingsvariabele als geheel getal en retourneert terugval als deze ongeldig is of niet is ingesteld.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parameters
- envValue
-
undefined | string
- fallback
-
number
Retouren
number