@hydre/commons
Advanced tools
Comparing version 1.0.13 to 1.0.15
@@ -7,5 +7,5 @@ "use strict"; | ||
var _exportNames = { | ||
dPromise: true | ||
Deferred: true | ||
}; | ||
Object.defineProperty(exports, "dPromise", { | ||
Object.defineProperty(exports, "Deferred", { | ||
enumerable: true, | ||
@@ -12,0 +12,0 @@ get: function () { |
{ | ||
"name": "@hydre/commons", | ||
"version": "1.0.13", | ||
"version": "1.0.15", | ||
"description": "You need some milk ?", | ||
@@ -5,0 +5,0 @@ "author": "Hydre", |
@@ -32,9 +32,9 @@ ![][licence] [![][npm]][npmlink] [![][travis]][travislink] [![][npmdl]][npmlink] | ||
```js | ||
import { dPromise } from '@hydre/commons' | ||
import { Deferred } from '@hydre/commons' | ||
const deferred = new dPromise() | ||
deferred.promise.then(console.log('slt')) | ||
const def = new Deferred() | ||
def.promise.then(console.log('slt')) | ||
setTimeout(() => { | ||
deferred.resolve() // or deferred.reject() | ||
def.resolve() // or deferred.reject() | ||
}, 1000) | ||
@@ -41,0 +41,0 @@ ``` |
import '@hydre/doubt' | ||
import { dPromise } from '../src' | ||
import { Deferred } from '../src' | ||
'A deferred promise'.doubt(async () => { | ||
const dp = new dPromise() | ||
const dp = new Deferred() | ||
await (200).ms() | ||
dp.resolve() | ||
'can be resolved from outside scope'.because(dp.promise).succeeds() | ||
const dp2 = new dPromise() | ||
const dp2 = new Deferred() | ||
await (200).ms() | ||
@@ -11,0 +11,0 @@ dp2.reject() |
7949