/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/lowdb/lib/presets/node.js
19 строк
692 B
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
import { Memory, MemorySync } from '../adapters/Memory.js'; import { JSONFile, JSONFileSync } from '../adapters/node/JSONFile.js'; import { Low, LowSync } from '../core/Low.js'; export async function JSONFilePreset(filename, defaultData) { const adapter = process.env.NODE_ENV === 'test' ? new Memory() : new JSONFile(filename); const db = new Low(adapter, defaultData); await db.read(); return db; } export function JSONFileSyncPreset(filename, defaultData) { const adapter = process.env.NODE_ENV === 'test' ? new MemorySync() : new JSONFileSync(filename); const db = new LowSync(adapter, defaultData); db.read(); return db; }