UNPKG

aveazul

Version:

Bluebird drop-in replacement built on native Promise

15 lines (12 loc) 282 B
"use strict"; /** * Disposer class for resource cleanup * @private */ class Disposer { constructor(fn, promise) { this._data = fn; // The cleanup function this._promise = promise; // The promise that resolves to the resource } } module.exports.Disposer = Disposer;