UNPKG

@shons/next-configify

Version:
13 lines (12 loc) 609 B
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; }