defer:微型,类型安全,JavaScript原生的Defer实现

时间:2021-05-16 23:57:16
【文件属性】:
文件名称:defer:微型,类型安全,JavaScript原生的Defer实现
文件大小:114KB
文件格式:ZIP
更新时间:2021-05-16 23:57:16
TypeScript 推迟 微小的,类型安全的,JavaScript原生的defer实现。 为什么? 具有可以在函数完成后自动执行的语句会很有帮助。 例如, close文件描述符或清除状态。 安装 npm install @borderless/defer --save 用法 import { defer , deferSync } from "@borderless/defer" ; let i = 0 ; const fn = defer ( ( defer ) => { defer ( ( ) => { i ++ ; expect ( i ) . toEqual ( 1 ) ; } ) ; expect ( i ) . toEqual ( 0 ) ; } ) ; await fn ( ) ; // `i == 1`. 如果您正在使用同步功能,则可以改用deferSync
【文件预览】:
defer-main
----.eslintrc.js(264B)
----src()
--------index.ts(2KB)
--------index.spec.ts(3KB)
----.travis.yml(202B)
----tsconfig.json(301B)
----LICENSE(1KB)
----README.md(2KB)
----tsconfig.es2015.json(141B)
----.editorconfig(199B)
----.gitignore(67B)
----package-lock.json(511KB)
----package.json(2KB)

网友评论