kubricate / secret/SecretsInjectionContext / GetProviderKindFromConnector
Type Alias: GetProviderKindFromConnector<SM, ProviderKey>
ts
type GetProviderKindFromConnector<SM, ProviderKey> = ProviderKey extends string ? ExtractSecretManager<SM>["providerInstances"][ProviderKey] extends BaseProvider<any, infer Instance> ? Instance : never : never;
Type Parameters
SM
SM
extends AnySecretManager
ProviderKey
ProviderKey