Skip to content

basalt / auth-prisma/src / normalizeAuthUserEmails

Function: normalizeAuthUserEmails() ​

> normalizeAuthUserEmails(client, options?): Promise<NormalizeEmailsReport>

Defined in: auth-prisma/src/index.ts:848

One-off migration for users written before emails were canonicalised (trimmed, lowercased): rewrites every non-canonical email that has no case-variant twin, and reports the twins. Idempotent; pages through the table by id. Run it once after upgrading (dryRun: true to preview).

Parameters ​

client ​

Pick<PrismaAuthClient, "authUser">

options? ​

dryRun? ​

boolean

pageSize? ​

number

Returns ​

Promise<NormalizeEmailsReport>

Released under the MIT License.