RuntimeConfiguration class
Agent365 SDK の基本構成クラス。 他のパッケージでは、独自の設定を追加するためにこれを拡張します。
オーバーライド関数は、各プロパティ アクセスで呼び出され、要求ごとの非同期コンテキスト (OpenTelemetry 手荷物など) からの動的解決が可能になります。
プロパティ
| cluster |
|
| is |
クラスターが開発環境 (ローカルか開発) か。 clusterCategory に基づく。 |
| is |
NODE_ENVが開発モードを示すかどうか。 NODE_ENVが 'development' の場合は true を返します (大文字と小文字は区別されません)。 これは、開発モードを示す標準的な Node.js 方法です。 |
メソッド
| parse |
環境変数をブール値として解析します。 'true'、'1'、'yes'、'on' (大文字と小文字は区別されません) を true として認識します。その他の値はすべて false です。 |
| parse |
環境変数を整数として解析し、無効な場合や設定されていない場合はフォールバックを返します。 |
コンストラクターの詳細
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
パラメーター
- overrides
- RuntimeConfigurationOptions
プロパティの詳細
clusterCategory
isDevelopmentEnvironment
クラスターが開発環境 (ローカルか開発) か。 clusterCategory に基づく。
boolean isDevelopmentEnvironment
プロパティ値
boolean
isNodeEnvDevelopment
NODE_ENVが開発モードを示すかどうか。 NODE_ENVが 'development' の場合は true を返します (大文字と小文字は区別されません)。 これは、開発モードを示す標準的な Node.js 方法です。
boolean isNodeEnvDevelopment
プロパティ値
boolean
メソッドの詳細
parseEnvBoolean(undefined | string)
環境変数をブール値として解析します。 'true'、'1'、'yes'、'on' (大文字と小文字は区別されません) を true として認識します。その他の値はすべて false です。
static function parseEnvBoolean(envValue: undefined | string): boolean
パラメーター
- envValue
-
undefined | string
返品
boolean
parseEnvInt(undefined | string, number)
環境変数を整数として解析し、無効な場合や設定されていない場合はフォールバックを返します。
static function parseEnvInt(envValue: undefined | string, fallback: number): number
パラメーター
- envValue
-
undefined | string
- fallback
-
number
返品
number