import { UndefinedOr } from "../../../utilities"; import { Email, Result } from "../../common"; export const ensureUserEmailIsValid = (value: UndefinedOr) => { const valueOrError = Email.create(value); return valueOrError.isSuccess ? Result.ok(valueOrError.object) : Result.fail(valueOrError.error); };