RuntimeConfiguration class
Classe base de configuração para o SDK Agent365. Outros pacotes estendem isto para adicionar as suas próprias definições.
Funções de sobreposição são chamadas em cada acesso à propriedade, permitindo resolução dinâmica a partir de contexto assíncrono (por exemplo, bagagem OpenTelemetry) por pedido.
Construtores
| Runtime |
Propriedades
| cluster |
|
| is |
Se o cluster é um ambiente de desenvolvimento (local ou de desenvolvimento). Baseado no clusterCategory. |
| is |
Se NODE_ENV indica modo de desenvolvimento. Retorna verdadeiro quando NODE_ENV é 'desenvolvimento' (indistinto a maiúsculas minúsculas). Esta é a forma padrão Node.js de indicar o modo de desenvolvimento. |
Métodos
| parse |
Analisa uma variável de ambiente como uma booleana. Reconhece 'verdadeiro', '1', 'sim', 'on' (indistinto a maiúsculas) como verdadeiro; todos os outros valores são falsos. |
| parse |
Analise uma variável de ambiente como um inteiro, retornando o fallback se for inválido ou não definido. |
Detalhes do Construtor
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parâmetros
- overrides
- RuntimeConfigurationOptions
Detalhes de Propriedade
clusterCategory
isDevelopmentEnvironment
Se o cluster é um ambiente de desenvolvimento (local ou de desenvolvimento). Baseado no clusterCategory.
boolean isDevelopmentEnvironment
Valor de Propriedade
boolean
isNodeEnvDevelopment
Se NODE_ENV indica modo de desenvolvimento. Retorna verdadeiro quando NODE_ENV é 'desenvolvimento' (indistinto a maiúsculas minúsculas). Esta é a forma padrão Node.js de indicar o modo de desenvolvimento.
boolean isNodeEnvDevelopment
Valor de Propriedade
boolean
Detalhes de Método
parseEnvBoolean(undefined | string)
Analisa uma variável de ambiente como uma booleana. Reconhece 'verdadeiro', '1', 'sim', 'on' (indistinto a maiúsculas) como verdadeiro; todos os outros valores são falsos.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parâmetros
- envValue
-
undefined | string
Devoluções
boolean
parseEnvInt(undefined | string, number)
Analise uma variável de ambiente como um inteiro, retornando o fallback se for inválido ou não definido.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parâmetros
- envValue
-
undefined | string
- fallback
-
number
Devoluções
number