coddyger
Version:
Coddyger est une bibliothèque JavaScript/TypeScript qui fournit des fonctions communes et des plugins pour la gestion des données, la communication entre services, et des utilitaires avancés pour le développement d'applications.
14 lines (13 loc) • 525 B
TypeScript
import mongoose from 'mongoose';
export declare class MongooseDataAccess {
private readonly options;
private readonly connectionUri;
constructor(connectionUri?: string);
connect(uri?: string): Promise<void>;
/**
* Exécute une fonction dans une transaction MongoDB (session)
* @param callback - Fonction asynchrone recevant la session mongoose
* @returns Résultat de la fonction callback
*/
transaction<T>(callback: (session: mongoose.ClientSession) => Promise<T>): Promise<T>;
}