1.0.2 • Published 2 years ago
@melon95/promolve v1.0.2
Promolve
CommonJS
const { Promolve } = require("@melon95/promolve");
const p = Promolve();
function DoSomethingCB(resolve) { resolve(1 + 1); }
p.promise.then((result) => { console.log(result); / result = 2 / })
DoSomethingCB(p.resolve);
> ES6
```javascript
import { Promolve } from '@melon95/promolve';
const p = Promolve();
function DoSomethingCB(resolve) {
resolve(1 + 1);
}
p.promise.then((result) => {
console.log(result);
/* result = 2 */
})
DoSomethingCB(p.resolve);
Typings
import { Promolve, IResolve } from '@melon95/promolve';
const p = Promolve();
function DoSomethingCB(resolve: IResolve): void { resolve(1 + 1); }
p.promise.then((result/: number/) => { console.log(result); / result = 2 / })
DoSomethingCB(p.resolve);