@greenpress/auth
Version:
Express Passport authentication service
13 lines (10 loc) • 318 B
text/typescript
import validator from 'validator';
export function validateBasicSignInSignUpForm(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;
}