Глобальный конфиг он глобальный, логично. Он будет применяться к каждой инициализации класса, устанавливается при помощи функции setConfig(object);
const db = new DataBase("key");
db.setConfig({ fileName: "file.json" });
db.set("vаlue"); // Запишется в file.json
const db2 = new DataBase("key");
db2.set("vаlue"); // Всё равно запишется в file.json
- Через
setConfig(object, true)
- Через второй аргумент в классе.
Рассмотрим оба варианта.
// Первый вариант.
const db = new DataBase("key");
db.setConfig({ fileName: "file.json" }, true);
db.set("vаlue"); // Запишется в file.json
const db2 = new DataBase();
db2.set("vаlue"); // Уже запишется в sqlite.json
// Второй вариант, более компактный.
// Примечание: Если вам не нужен ключ, можете НЕ указывать его, пример:
// new DataBase({ fileName: "file.json" });
const db = new DataBase("key", { fileName: "file.json" });
db.set("vаlue"); // 3апишется в file.json
const db2 = new DataBase("key");
db2.set("vаlue"); // Уже запишется в mouse.json
fileName - Название, путь к файлу.
new DataBase({ fileName: "file.json" });
В будущем будет больше, просто пока это ознакомление!