do-sync:同步执行异步操作(打算与babel-plugin-macros一起使用)

时间:2024-05-31 09:14:31
【文件属性】:

文件名称:do-sync:同步执行异步操作(打算与babel-plugin-macros一起使用)

文件大小:104KB

文件格式:ZIP

更新时间:2024-05-31 09:14:31

HTML

做同步 do-sync是一个小型库,允许在节点中同步执行特定种类的异步功能。 为什么呢? 这不是一个可怕的主意吗? babel-plugin-macros不支持宏异步,但是许多重要的库(例如sharp都需要异步才能起作用-并且实际上不支持同步使用。 例子 import { doSync , AsyncFn , JSONObject } from 'do-sync' ; interface resizeOpts extends JSONObject { width : number , height : number } interface resizeRet extends JSONObject { width : number , height : number , blob : string , } const resize = doSync ( async ( ta


【文件预览】:
do-sync-master
----.gitignore(21B)
----tsconfig.json(6KB)
----README.md(3KB)
----.github()
--------workflows()
----SECURITY.md(245B)
----package.json(823B)
----dist()
--------doSync.js.map(974B)
--------doSync.js(1KB)
--------index.js.map(160B)
--------index.js(791B)
--------doSync.d.ts(1KB)
--------index.d.ts(97B)
--------index.d.ts.map(164B)
--------doSync.d.ts.map(812B)
----src()
--------doSync.ts(2KB)
--------index.ts(60B)
--------doSync.test.ts(2KB)
----coverage()
--------coverage-final.json(4KB)
--------lcov.info(523B)
--------lcov-report()
--------clover.xml(2KB)
----jest.config.js(137B)
----yarn.lock(178KB)

网友评论