| 12345678910111213141516 | // This test is meant to be spawned from idle-timeout.jsif (module === require.main) {  const allowExitOnIdle = process.env.ALLOW_EXIT_ON_IDLE === '1'  const Pool = require('../index')  const pool = new Pool({ maxLifetimeSeconds: 2, idleTimeoutMillis: 200, ...(allowExitOnIdle ? { allowExitOnIdle: true } : {}) })  pool.query('SELECT NOW()', (err, res) => console.log('completed first'))  pool.on('remove', () => {    console.log('removed')    done()  })  setTimeout(() => {    pool.query('SELECT * from generate_series(0, 1000)', (err, res) => console.log('completed second'))  }, 50)}
 |