strava-frontend/src/services/utils.ts

13 lines
403 B
TypeScript

export const sleep = (ms = 0) => {
return new Promise((resolve) => setTimeout(resolve, ms));
};
/** Validation */
export const validators = {
email: (v: string) => {
const pattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return pattern.test(v) || "Пожалуйста, введите корректный email";
},
required: (v: unknown) => !!v || "Это поля обызательно",
};