/
githubmirror
/
ChatGPT-Next-Web
Обзор
Документация
Войти
/
githubmirror
/
ChatGPT-Next-Web
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
app/utils/clone.ts
12 строк
271 B
Yidadaa
fix: #3207 ensure corner case
10 ноя 2023, 10:15
10 ноя 2023, 10:15
cb140e4
Код
Авторство
О чём код?
export function deepClone<T>(obj: T) { return JSON.parse(JSON.stringify(obj)); } export function ensure<T extends object>( obj: T, keys: Array<[keyof T][number]>, ) { return keys.every( (k) => obj[k] !== undefined && obj[k] !== null && obj[k] !== "", ); }