# Summary - Envilder Core (TypeScript)
<details open><summary>Summary</summary>

|||
|:---|:---|
| Generated on: | 04/19/2026 - 11:29:53 |
| Parser: | LCov |
| Assemblies: | 1 |
| Classes: | 32 |
| Files: | 32 |
| **Line coverage:** | 94.7% (415 of 438) |
| Covered lines: | 415 |
| Uncovered lines: | 23 |
| Coverable lines: | 438 |
| Total lines: | 1687 |
| **Branch coverage:** | 87.3% (187 of 214) |
| Covered branches: | 187 |
| Total branches: | 214 |
| **Method coverage:** | [Feature is only available for sponsors](https://reportgenerator.io/pro) |
| Tag: | 163_24627993540 |

</details>

## Coverage
<details><summary>Default - 94.7%</summary>

|**Name**|**Line**|**Branch**|
|:---|---:|---:|
|**Default**|**94.7%**|**87.3%**|
|src/envilder/apps/cli/Cli.ts|88.8%|57.1%|
|src/envilder/apps/cli/Index.ts|0%|0%|
|src/envilder/apps/cli/Startup.ts|100%||
|src/envilder/apps/gha/Gha.ts|100%|88.8%|
|src/envilder/apps/gha/Index.ts|0%|0%|
|src/envilder/apps/gha/Startup.ts|87.5%||
|src/envilder/apps/shared/ContainerConfiguration.ts|100%|100%|
|src/envilder/core/application/dispatch/DispatchActionCommand.ts|100%|100%|
|src/envilder/core/application/dispatch/DispatchActionCommandHandler.ts|88%|84.6%|
|src/envilder/core/application/pullSecretsToEnv/PullSecretsToEnvCommand.ts|100%||
|src/envilder/core/application/pullSecretsToEnv/PullSecretsToEnvCommandHandl<br/>er.ts|100%|83.3%|
|src/envilder/core/application/pushEnvToSecrets/PushEnvToSecretsCommand.ts|100%||
|src/envilder/core/application/pushEnvToSecrets/PushEnvToSecretsCommandHandl<br/>er.ts|96.2%|85.7%|
|src/envilder/core/application/pushSingle/PushSingleCommand.ts|100%||
|src/envilder/core/application/pushSingle/PushSingleCommandHandler.ts|100%|50%|
|src/envilder/core/domain/CliOptions.ts|||
|src/envilder/core/domain/EnvironmentVariable.ts|93.7%|92.3%|
|src/envilder/core/domain/errors/DomainErrors.ts|60%||
|src/envilder/core/domain/MapFileConfig.ts|||
|src/envilder/core/domain/OperationMode.ts|100%|100%|
|src/envilder/core/domain/ports/ILogger.ts|||
|src/envilder/core/domain/ports/ISecretProvider.ts|||
|src/envilder/core/domain/ports/IVariableStore.ts|||
|src/envilder/core/infrastructure/aws/AwsSecretProviderFactory.ts|100%|100%|
|src/envilder/core/infrastructure/aws/AwsSsmSecretProvider.ts|100%|100%|
|src/envilder/core/infrastructure/azure/AzureKeyVaultSecretProvider.ts|97.2%|96.1%|
|src/envilder/core/infrastructure/azure/AzureSecretProviderFactory.ts|100%|100%|
|src/envilder/core/infrastructure/azure/AzureVaultUrlValidator.ts|100%|100%|
|src/envilder/core/infrastructure/logger/ConsoleLogger.ts|100%||
|src/envilder/core/infrastructure/package/PackageVersionReader.ts|92.3%|80%|
|src/envilder/core/infrastructure/variableStore/FileVariableStore.ts|100%|94.4%|
|src/envilder/core/types.ts|100%||

</details>
