文件名称:promise-observer:JS中的观察者模式,通过promise实现
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-22 14:25:29
TypeScript
应许观察者 具有承诺支持的观察者实现。 它的行为类似于典型的同步,在这种情况下,一旦通知订户,您就可以在执行更新功能之前先等待订户执行 例子 给定一个博客帖子的创建者: import po = require ( 'promise-observer' ) function BlogPostCreator ( ) { this . onCreated = po . create ( emit => this . emit = emit ) ; } BlogPostCreator . prototype . create = function ( blogPost ) { actuallyCreateBlogpost ( ) . then ( post => this . emit ( post ) ) // wait for all att
【文件预览】:
promise-observer-master
----.gitignore(27B)
----tsconfig.json(304B)
----README.md(3KB)
----test()
--------index.js(3KB)
----package.json(1004B)
----src()
--------helpers.ts(915B)
--------index.ts(3KB)
----lib.d.ts()
--------bluebird.d.ts(36KB)
--------ecma.d.ts(54KB)
----.npmignore(22B)
----d.ts()
--------promise-observer.d.ts(1KB)