0.4.3 • Published 6 years ago

@singcl/thunk-run v0.4.3

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

Thunkify Runner & Promisify Runner.

npm (scoped) David David npm Github file size

Usage

await along with Thunkify function.

var fs = require("fs");
var path = require("path");

var thunkify = require("@singcl/thunk-run").thunkify;
var thunkifyRun = require("@singcl/thunk-run").thunkifyRun;

var reaFileThunkify = thunkify(fs.readFile);
var filePath = path.resolve(__dirname, "../package.json");

// Generator Thunk自动执行器单独为一个thunkifyRun 模块

function* gen() {
    try {
        var r1 = yield reaFileThunkify(filePath, "utf8");
        console.log(r1);
        var r2 = yield reaFileThunkify(filePath, "utf8");
        console.log(r2);
    } catch (error) {
        console.log("Generator内捕获错误:", error);
    }
}

thunkifyRun(gen);

await along with Promisify function.

var fs = require("fs");
var path = require("path");

var promisify = require("@singcl/thunk-run").promisify;
var promisifyRun = require("@singcl/thunk-run").promisifyRun;

var reaFilePromisify = promisify(fs.readFile);
var filePath = path.resolve(__dirname, "../example/test.txt");

// Generator Promise 自动执行器单独为一个 promisifyRun 模块

function* gen() {
    try {
        var r1 = yield reaFilePromisify(filePath, "utf8");
        console.log(r1);
        var r2 = yield reaFilePromisify(filePath, "utf8");
        console.log(r2);
    } catch (error) {
        console.log("Generator内捕获错误:", error);
    }
}

promisifyRun(gen);

UMD

在dist目录下已经构建好了UMD包可以直接使用。

0.4.3

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.1

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago