The credential slot for the provider, such as AniListCredentials or MalCredentials.
The client produced, such as AniListApi or MyAnimeListApi.
Optionalcredentials: TCredentials
The provider's credential slot.
OptionallegacyOptions: RequestOptions
Transport settings for the legacy new AniLink(token, options) form; only the AniList factory consumes this.
The typed client for the provider.
ProviderFactory is a provider factory that receives only that provider's credential slot.
It is the shape of each entry in PROVIDER_FACTORIES and is invoked by buildProviderClients with isolated AniListCredentials or MalCredentials plus optional RequestOptions.