У меня есть класс, который требует от меня передачи в базу данных лучше-sqlite3, я волнуюсь, потому что я думаю, что каждый раз, когда я импортирую базу данных, она открывает новый экземпляр, и мне было интересно, если это правда
import sqlite3 from 'better-sqlite3';
export const db = new sqlite3(resolve(__dirname, '../database.db'), { fileMustExist: true });
Теперь мне интересно, если каждый раз, когда я делаю
import { db } from '../index';
const guildRepository = new GuildRepository(db, 'guilds');
, он открывает новый экземпляр БД или нет, я в порядке, используя этот подход?