ezito-async

5.0.0 • Public • Published

Installation

npm install ezito-async
const ea = require('ezito-async');

new Promise(res => { 
    setTimeout(() => {
        console.log("Promise end")
        res(1);
    }, 1000);
});
console.log("---end---");


// output frist ---end---
// and output -> Promise end
const ea = require('ezito-async');
new Promise(res => { 
    setTimeout(() => {
        console.log("Promise end") // output second
        res(1);
    }, 1000);
});
console.log("---end--"); // output frist
var res = ea.sync(async result => {
    await new Promise(res => {
        result(1);
        setTimeout(() => {
            res(1);
        }, 2000);
    })
});
console.log(res) // output 1 called result in sync
console.log("---end--") // output the end
const ea = require('ezito-async');
const axios = require("axios");

var result = ea.loop(function(set_result){
    axios.get("https://example.com").then(({ data }) => {
        set_result(data)
    });
});

console.log(result)

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
5.0.04latest

Version History

VersionDownloads (Last 7 Days)Published
5.0.04
4.4.32
4.3.22
4.2.10
4.1.00
4.0.00
3.3.10
3.3.00
3.2.10
3.1.10
3.0.10
3.0.00
2.0.00
1.1.00
1.0.00

Package Sidebar

Install

npm i ezito-async

Weekly Downloads

8

Version

5.0.0

License

none

Unpacked Size

21.3 kB

Total Files

14

Last publish

Collaborators

  • ezito