typescript-deferred:一个用 Typescript 编写的符合 PromisesA+ 标准的承诺实现

时间:2024-07-05 21:05:01
【文件属性】:

文件名称:typescript-deferred:一个用 Typescript 编写的符合 PromisesA+ 标准的承诺实现

文件大小:18KB

文件格式:ZIP

更新时间:2024-07-05 21:05:01

TypeScript

它是什么? Typescript-Deferred 是一个很小的(3.3kB 缩小版) 兼容的 Promise 实现,用 Typescript 编写。 为什么? 有许多优秀的 promise 实现,绝对不需要另一个。 创建 Typescript-Deferred 是为了它的乐趣和更好地掌握 Typescript 打字系统。 但是,结果完全实现了规范,很小并且具有零依赖关系,因此如果您想在不增加占用空间的情况下向库或 API 添加符合 A+ 的承诺,它可能是一个很好的选择。 代码应该几乎可以在任何地方工作,但我还没有对此进行广泛的测试 --- 继续告诉我它是否中断。 如何使用它? 包装和装载。 Typescript-Deferred 支持多种打包选项: npm / browserify :从 npm 安装,通过typescriptDeferred = require('typesc


【文件预览】:
typescript-deferred-master
----.gitignore(98B)
----typescript_deferred.ts(10KB)
----README.md(8KB)
----CHANGELOG.md(250B)
----tests()
--------promise.ts(2KB)
--------interface()
--------typings.ts(2KB)
--------when.ts(2KB)
--------deferred.ts(3KB)
----tsd.json(246B)
----LICENSE(1KB)
----Gruntfile.js(4KB)
----bower.json(713B)
----package.json(1KB)
----build()
--------typescript_deferred.d.ts(2KB)
--------typescript_deferred_standalone.d.ts(2KB)
--------typescript_deferred.js(7KB)
--------typescript_deferred.min.js(3KB)
----.npmignore(55B)
----.travis.yml(180B)
----test_harness.js(294B)

网友评论