UNPKG

nuxt-users

Version:

A comprehensive user management module for Nuxt 3 and Nuxt 4 applications with authentication, authorization, database support, and CLI tools

23 lines (22 loc) 833 B
import type { ModuleOptions, UserWithoutPassword } from 'nuxt-users/utils'; interface RegistrationData { email: string; name: string; password: string; } /** * Creates a new user with email confirmation required */ export declare const registerUser: (userData: RegistrationData, options: ModuleOptions, baseUrl?: string) => Promise<{ user: Omit<UserWithoutPassword, "active">; message: string; }>; /** * Sends a confirmation email to the newly registered user */ export declare const sendConfirmationEmail: (email: string, name: string, token: string, options: ModuleOptions, baseUrl?: string) => Promise<void>; /** * Confirms a user's email address and activates their account */ export declare const confirmUserEmail: (token: string, email: string, options: ModuleOptions) => Promise<boolean>; export {};