Skip to content

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"]