13 lines
403 B
TypeScript
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 || "Это поля обызательно",
|
|
};
|