@shons/next-configify
Version:
NestJS Config on Next Steroids
13 lines (12 loc) • 609 B
TypeScript
import { SecretsManagerClient } from '@aws-sdk/client-secrets-manager';
import { ConfigurationResolver } from '../configuration-resolver.interface';
export declare class AwsSecretsManagerConfigurationResolver implements ConfigurationResolver {
private readonly secretsManager;
private readonly AWS_SECRETS_AMANGER_YAML_KEY;
private readonly AWS_SECRETS_MANAGER_ENV_PREFIX;
constructor(secretsManager: SecretsManagerClient);
resolve(config: Record<string, any>): Promise<Record<string, any>>;
private filterConfiguration;
private resolveSecretValue;
private buildBulkRequest;
}