kubricate / secret/SecretsInjectionContext / ExtractProviderKeyFromSecretManager
Type Alias: ExtractProviderKeyFromSecretManager<SM, Key>
ts
type ExtractProviderKeyFromSecretManager<SM, Key> = ExtractSecretManager<SM>["secretEntries"][Key] extends object ? P : never;
Type Parameters
SM
SM
extends AnySecretManager
Key
Key
extends keyof ExtractSecretManager
<SM
>["secretEntries"
]