/
lyudmleb
/
final-project
Обзор
Документация
Войти
/
lyudmleb
/
final-project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/shared/lib/utils/common.ts
20 строк
450 B
Liudmila Lebedeva
почти fsd
18 ноя 2025, 02:07
18 ноя 2025, 02:07
50cbc06
Код
Авторство
О чём код?
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); }); };