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.

Eigenschappen

clusterCategory
isDevelopmentEnvironment

Of het cluster nu een ontwikkelomgeving is (lokaal of dev). Op basis van clusterCategory.

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.

Methoden

parseEnvBoolean(undefined | string)

Parseert een omgevingsvariabele als een Booleaanse waarde. Herkent 'true', '1', 'yes', 'on' (hoofdlettergevoelig) als waar; alle andere waarden als onwaar.

parseEnvInt(undefined | string, number)

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

Eigenschapdetails

clusterCategory

ClusterCategory clusterCategory

Waarde van eigenschap

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