UNPKG

msnodesqlv8

Version:

Microsoft Driver for Node.js SQL Server compatible with all versions of Node.

23 lines (21 loc) 491 B
'use strict' class BasePromises { async op (f) { return new Promise((resolve, reject) => { setImmediate(() => { try { f((err, v) => { if (err) { setImmediate(() => { reject(err) }) } else { setImmediate(() => { resolve(v) }) } }) } catch (e) { setImmediate(() => { reject(e) }) } }) }) } } exports.BasePromises = BasePromises