function postgresPool1PatchFunction()

in src/diagnostic-channel-publishers/src/pg-pool.pub.ts [7:19]


function postgresPool1PatchFunction(originalPgPool) {
    const originalConnect = originalPgPool.prototype.connect;

    originalPgPool.prototype.connect = function connect(callback?: Function): void | Promise<pg.PoolClient> {
        if (callback) {
            arguments[0] = channel.bindToContext(callback);
        }

        return originalConnect.apply(this, arguments);
    };

    return originalPgPool;
}