Function: validateSignupEmail() ​
validateSignupEmail(
config):Promise<string>
Defined in: auth/src/validators.ts:35
Validates an email address for signup. Checks format and domain against allowed domains. Returns normalized email (lowercase, subaddressing removed).
Parameters ​
email ​
unknown
The email to validate
config ​
Domain validation configuration
Returns ​
Promise<string>
The validated and normalized email string
Throws ​
NotAnEmailError if validation fails
Example ​
typescript
const email = await validateSignupEmail(body.email, {
allowedDomainsRegexp: '^.+@(univ-lehavre\\.fr|cnrs\\.fr)$',
});