Skip to content

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