पूल से किसी विशिष्ट कनेक्शन के साथ काम करने के लिए createQueryRunner
. का उपयोग करें डॉक्स में इसके बारे में कोई जानकारी नहीं है लेकिन यह api ।
उपयोग उदाहरण:
const foo = <T>(callback: <T>(em: EntityManager) => Promise<T>): Promise<T> => {
const connection = getConnection();
const queryRunner = connection.createQueryRunner();
return new Promise(async (resolve, reject) => {
let res: T;
try {
await queryRunner.connect();
// add logic for timeout
res = await callback(queryRunner.manager);
} catch (err) {
reject(err);
} finally {
await queryRunner.release();
resolve(res);
}
});
};