@qelos/auth
Version:
Express Passport authentication service
13 lines (10 loc) • 328 B
text/typescript
import validator from 'validator';
export function validateBasicSignUpForm(payload: { email: string }) {
const errors: Record<string, any> = {};
if (!payload || typeof payload.email !== 'string' || !validator.isEmail(payload.email.trim())) {
errors.email = {
code: 'INVALID_EMAIL',
};
}
return errors;
}