/
spirzen
/
it-knowledge-base
Обзор
Документация
Войти
/
spirzen
/
it-knowledge-base
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
Mobile
src/components/shared/codeSafetyEngine.js
38 строк
1 KB
Spirzen
Components pack 2
23 май 2026, 03:42
23 май 2026, 03:42
b7f65e4
Код
Авторство
О чём код?
export const DISASTER_SCENARIOS = [ { id: 'unsaved', label: 'Несохранённые правки', desc: 'IDE закрылась без Ctrl+S — буфер потерян.', recoveries: {autosave: true, localHistory: true, vcs: false}, }, { id: 'crash', label: 'Сбой ОС / BSOD', desc: 'Питание пропало — RAM обнулилась.', recoveries: {autosave: true, localHistory: true, vcs: false}, }, { id: 'overwrite', label: 'Перезапись файла', desc: 'Сохранили старую версию поверх новой.', recoveries: {autosave: false, localHistory: true, vcs: true}, }, { id: 'delete', label: 'Удаление без корзины', desc: 'Папку удалили окончательно.', recoveries: {autosave: false, localHistory: false, vcs: true}, }, { id: 'conflict', label: 'Конфликт двух разработчиков', desc: 'Второй push перезаписал работу первого.', recoveries: {autosave: false, localHistory: false, vcs: true}, }, ]; export const RECOVERY_TOOLS = [ {key: 'autosave', label: 'Автосохранение IDE', icon: '💾'}, {key: 'localHistory', label: 'Локальная история', icon: '🕐'}, {key: 'vcs', label: 'Git / VCS', icon: '🔀'}, ];