RuntimeConfiguration class
Classe de configuração base para o SDK do Agent365. Outros pacotes estendem isso para adicionar suas próprias configurações.
As funções de substituição são chamadas em cada acesso à propriedade, permitindo a resolução dinâmica do contexto assíncrono (por exemplo, bagagem OpenTelemetry) por solicitação.
Construtores
| Runtime |
Propriedades
| cluster |
|
| is |
Se o cluster é um ambiente de desenvolvimento (local ou dev). Com base em clusterCategory. |
| is |
Se NODE_ENV indica o modo de desenvolvimento. Retorna true quando NODE_ENV é "desenvolvimento" (não diferencia maiúsculas de minúsculas). Essa é a maneira padrão Node.js de indicar o modo de desenvolvimento. |
Métodos
| parse |
Analise uma variável de ambiente como um booliano. Reconhece 'true', '1', 'yes', 'on' (não diferencia maiúsculas de minúsculas) como true; todos os outros valores como false. |
| parse |
Analise uma variável de ambiente como um inteiro, retornando fallback se inválido ou não definido. |
Detalhes do construtor
RuntimeConfiguration(RuntimeConfigurationOptions)
new RuntimeConfiguration(overrides?: RuntimeConfigurationOptions)
Parâmetros
- overrides
- RuntimeConfigurationOptions
Detalhes da propriedade
clusterCategory
isDevelopmentEnvironment
Se o cluster é um ambiente de desenvolvimento (local ou dev). Com base em clusterCategory.
boolean isDevelopmentEnvironment
Valor da propriedade
boolean
isNodeEnvDevelopment
Se NODE_ENV indica o modo de desenvolvimento. Retorna true quando NODE_ENV é "desenvolvimento" (não diferencia maiúsculas de minúsculas). Essa é a maneira padrão Node.js de indicar o modo de desenvolvimento.
boolean isNodeEnvDevelopment
Valor da propriedade
boolean
Detalhes do método
parseEnvBoolean(undefined | string)
Analise uma variável de ambiente como um booliano. Reconhece 'true', '1', 'yes', 'on' (não diferencia maiúsculas de minúsculas) como true; todos os outros valores como false.
static function parseEnvBoolean(envValue: undefined | string): boolean
Parâmetros
- envValue
-
undefined | string
Retornos
boolean
parseEnvInt(undefined | string, number)
Analise uma variável de ambiente como um inteiro, retornando fallback se inválido ou não definido.
static function parseEnvInt(envValue: undefined | string, fallback: number): number
Parâmetros
- envValue
-
undefined | string
- fallback
-
number
Retornos
number