UNPKG
aveazul
Version:
latest (1.0.2)
1.0.2
1.0.1
1.0.0
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Bluebird drop-in replacement built on native Promise
github.com/jchip/aveazul
jchip/aveazul
aveazul
/
lib
/
disposer.js
15 lines
(12 loc)
•
282 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"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
;