@accounts/types
Version:
Accounts-js Types
10 lines (6 loc) • 325 B
text/typescript
import { User } from '../../user';
export interface DatabaseInterfaceServiceMagicLink<CustomUser extends User = User> {
findUserByLoginToken(token: string): Promise<CustomUser | null>;
addLoginToken(userId: string, email: string, token: string): Promise<void>;
removeAllLoginTokens(userId: string): Promise<void>;
}