diff --git a/package-lock.json b/package-lock.json index 16a516e..1b71fae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "@types/chai": "3.4.34", "@types/lodash": "4.14.158", "@types/mocha": "2.2.41", - "@types/node": "^8.10.59", + "@types/node": "^9.6.61", "@types/pg": "^8.6.0", "@types/uuid": "^8.3.0", "chai": "^3.4.1", @@ -61,10 +61,11 @@ "dev": true }, "node_modules/@types/node": { - "version": "8.10.66", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", - "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", - "dev": true + "version": "9.6.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz", + "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==", + "dev": true, + "license": "MIT" }, "node_modules/@types/pg": { "version": "8.6.0", @@ -1810,9 +1811,9 @@ "dev": true }, "@types/node": { - "version": "8.10.66", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", - "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==", + "version": "9.6.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz", + "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==", "dev": true }, "@types/pg": { diff --git a/package.json b/package.json index 7a08c80..01723e5 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@types/chai": "3.4.34", "@types/lodash": "4.14.158", "@types/mocha": "2.2.41", - "@types/node": "^8.10.59", + "@types/node": "^9.6.61", "@types/pg": "^8.6.0", "@types/uuid": "^8.3.0", "chai": "^3.4.1", diff --git a/src/tiny.ts b/src/tiny.ts index a8b0a1e..9fa05be 100644 --- a/src/tiny.ts +++ b/src/tiny.ts @@ -370,11 +370,11 @@ export class TinyPg { } else if (_.get(client, 'connection.stream.destroyed', false)) { reject(new Error('Connection terminated')) } else { - setTimeout(checkForConnection, 500) + setTimeout(checkForConnection, 500).unref(); } } - setTimeout(checkForConnection, 500) + setTimeout(checkForConnection, 500).unref(); }) const query_promise = async (): Promise> => {