password-manager-autofill-utilities
Version:
TypeScript utilities to control password manager autofill behavior across different password managers
23 lines • 1.02 kB
TypeScript
export { BasePasswordManagerProvider } from './base';
export { OnePasswordProvider } from './onePassword';
export { LastPassProvider } from './lastPass';
export { BitwardenProvider } from './bitwarden';
export { DashlaneProvider } from './dashlane';
export { BrowserAutocompleteProvider } from './browserAutocomplete';
import { PasswordManager, PasswordManagerProvider } from '../types';
/**
* Registry of all available password manager providers
*/
export declare const PASSWORD_MANAGER_PROVIDERS: Record<PasswordManager, PasswordManagerProvider>;
/**
* Get a password manager provider by its identifier
* @param manager - The password manager identifier
* @returns The provider instance
*/
export declare function getPasswordManagerProvider(manager: PasswordManager): PasswordManagerProvider;
/**
* Get all available password manager providers
* @returns Array of all provider instances
*/
export declare function getAllPasswordManagerProviders(): PasswordManagerProvider[];
//# sourceMappingURL=index.d.ts.map