UNPKG

content-store

Version:

Content server with file upload, automatic hashing and hash based naming scheme.

14 lines (12 loc) 331 B
/** * Wrap an event emmiting object event handler in such a way, * that when the event is detected, the promise get resolved. */ function eventPromise (emitter, eventName) { return new Promise((resolve, reject) => { emitter.on(eventName, (...args) => { return resolve(args) }) }) } module.exports = eventPromise