svelte-guardian
Version:
Batteries included authentication for SvelteKit applications.
6 lines (5 loc) • 374 B
TypeScript
import type { Provider } from '@auth/core/providers';
import type { Adapter } from '@auth/core/adapters';
import type { GuardianAuthConfig } from '../types/config';
export type AuthProvider = Provider;
export declare function createProviders(providerConfig: GuardianAuthConfig['providers'], securityConfig: GuardianAuthConfig['security'], adapter: Adapter): AuthProvider[];