Const
Email address brand with basic validation
const email = EmailAddress.of("user@example.com") // Some(Brand<"EmailAddress", string>)const invalid = EmailAddress.of("not-an-email") // None Copy
const email = EmailAddress.of("user@example.com") // Some(Brand<"EmailAddress", string>)const invalid = EmailAddress.of("not-an-email") // None
// Using with formsconst processEmail = (input: string) => { return EmailAddress.from(input) .map(email => sendWelcomeEmail(email)) .getOrElse("Invalid email address")} Copy
// Using with formsconst processEmail = (input: string) => { return EmailAddress.from(input) .map(email => sendWelcomeEmail(email)) .getOrElse("Invalid email address")}
Email address brand with basic validation