/
pasha.json
/
react_pro_final_project_base
Обзор
Документация
Войти
/
pasha.json
/
react_pro_final_project_base
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
finalTask
src/shared/utils/common.ts
20 строк
450 B
Pavel Nikolaev
tasks 1-5
19 ноя 2025, 17:07
19 ноя 2025, 17:07
804edd8
Код
Авторство
О чём код?
export const objectHasProperty = <P extends PropertyKey>( obj: unknown, prop: P ): obj is object & Record<P, unknown> => { return typeof obj === 'object' && !!obj && Object.hasOwn(obj, prop); }; export const mockFetch = <V>(values: V, ms: number) => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() > 0.5) { resolve(values); } else { reject({ message: 'Error', }); } }, ms); }); };