UNPKG

@mikkelscheike/email-provider-links

Version:

TypeScript library for email provider detection with 140 providers (259 domains), concurrent DNS resolution, alias normalization, and HTTPS login URL validation for login and password reset flows

14 lines 693 B
import type { EmailProvider } from './api'; import { Provider, ProvidersData } from './schema'; /** * Resolve the providers JSON path for both src (dev/test) and dist (published). */ export declare function resolveDefaultProvidersPath(): string; export declare function isBuiltinProvidersPath(filePath: string): boolean; export declare function convertProviderToEmailProviderShared(compressedProvider: Provider): EmailProvider; export declare function readProvidersDataFile(filePath: string): { data: ProvidersData; fileSize: number; }; export declare function buildDomainMapShared(providers: EmailProvider[]): Map<string, EmailProvider>; //# sourceMappingURL=provider-store.d.ts.map