From 157f6a738033e283e324beeed855a8b039033534 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Wed, 4 Jul 2018 02:17:18 -0600 Subject: [PATCH] don't promisify non-functions, duh --- lib/core.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/core.js b/lib/core.js index dcd2065..ea26d6d 100644 --- a/lib/core.js +++ b/lib/core.js @@ -10,7 +10,9 @@ var util = require('util'); function promisifyAll(obj) { var aobj = {}; Object.keys(obj).forEach(function (key) { - aobj[key + 'Async'] = util.promisify(obj[key]); + if ('function' === typeof obj[key]) { + aobj[key + 'Async'] = util.promisify(obj[key]); + } }); return aobj; }