文件名称:async-promise-proxy:使用es6 Proxy,Promise和函数生成器创建动态包装器,该包装器从yield生成promise
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-01 00:34:08
JavaScript
用法 npm install async-promise-proxy GeneratorToPromise 用于包装具有生成器方法的es6类,并将其代理为promise。 最好用一个例子解释一下: es6示例 import req from 'some-request-library-that-supports-promises(like request-promise)' ; import { GeneratorToPromise } from 'async-promise-proxy' ; // NOTE this example is just to show case the yield -> then functionality. This is not a great use-case. class UserApi { * getUser ( userId ) {
【文件预览】:
async-promise-proxy-master
----.gitignore(36B)
----package.json(916B)
----src()
--------async.js(477B)
--------generator-to-promise.js(875B)
--------no-method-catcher.js(738B)
--------index.js(203B)
----gulpfile.js(871B)
----Readme.md(4KB)
----shim.js(1KB)
----.npmignore(34B)
----test()
--------util.js(155B)
--------test-subjects()
--------async.spec.js(1KB)
--------generator-to-promise.spec.js(2KB)
--------no-method-catcher.spec.js(1KB)