import { db } from "./client.js";
/**
 * Enveloppe de transaction « contexte utilisateur ».
 * Sur Postgres elle posait le RLS (fa_set_user) ; avec SQLite mono-propriétaire
 * il n'y a plus d'isolation entre tenants à assurer — c'est une transaction
 * toute simple. Le paramètre userId est conservé pour ne pas changer les
 * call-sites des routes portées depuis l'ancien backend.
 *
 * Note : better-sqlite3 est synchrone — les callbacks ne doivent pas être
 * async (les requêtes y sont déjà synchrones).
 */
export function withUserContext(_userId, fn) {
    return db.transaction(fn);
}
export function now() {
    return new Date();
}
export function addDays(date, days) {
    const d = new Date(date);
    d.setUTCDate(d.getUTCDate() + days);
    return d;
}
//# sourceMappingURL=context.js.map