RuntimeConfiguration class
Clase de configuración base para el SDK de Agent365. Otros paquetes amplían esta opción para agregar su propia configuración.
Se llama a las funciones de invalidación en cada acceso a propiedades, lo que permite la resolución dinámica desde un contexto asincrónico (por ejemplo, equipaje de OpenTelemetry) por solicitud.
Constructores
| Runtime |
Propiedades
| cluster |
|
| is |
Si el clúster es un entorno de desarrollo (local o de desarrollo). Basado en clusterCategory. |
| is |
Si NODE_ENV indica el modo de desarrollo. Devuelve true cuando NODE_ENV es "development" (sin distinción entre mayúsculas y minúsculas). Esta es la forma estándar Node.js de indicar el modo de desarrollo. |
Métodos
| parse |
Analice una variable de entorno como un valor booleano. Reconoce 'true', '1', 'sí', 'on' (sin distinción entre mayúsculas y minúsculas) como true; todos los demás valores como false. |
| parse |
Analice una variable de entorno como un entero y devuelva la reserva si no es válida o no está establecida. |
Detalles del constructor
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parámetros
- overrides
- RuntimeConfigurationOptions
Detalles de las propiedades
clusterCategory
isDevelopmentEnvironment
Si el clúster es un entorno de desarrollo (local o de desarrollo). Basado en clusterCategory.
boolean isDevelopmentEnvironment
Valor de propiedad
boolean
isNodeEnvDevelopment
Si NODE_ENV indica el modo de desarrollo. Devuelve true cuando NODE_ENV es "development" (sin distinción entre mayúsculas y minúsculas). Esta es la forma estándar Node.js de indicar el modo de desarrollo.
boolean isNodeEnvDevelopment
Valor de propiedad
boolean
Detalles del método
parseEnvBoolean(undefined | string)
Analice una variable de entorno como un valor booleano. Reconoce 'true', '1', 'sí', 'on' (sin distinción entre mayúsculas y minúsculas) como true; todos los demás valores como false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parámetros
- envValue
-
undefined | string
Devoluciones
boolean
parseEnvInt(undefined | string, number)
Analice una variable de entorno como un entero y devuelva la reserva si no es válida o no está establecida.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parámetros
- envValue
-
undefined | string
- fallback
-
number
Devoluciones
number