文件名称:event:with具有asynciterator支持的严格类型的事件发射器
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-02 18:14:58
event-emitter typed asynciterator deno TypeScript
事件 具有asynciterator支持的严格类型的事件发射器。 事件应定义为文字对象类型,其中键是事件名称,值是具有任何类型的任意数量元素的元组。 构造函数采用一个可选参数,该参数定义每个事件的侦听器的最大数量,默认为10。如果超过此限制,则会引发错误。 :warning: 事件必须是一种类型,并且由于其设计差异而不能是接口。 type Events = { foo : [ string ] ; bar : [ number , boolean ] ; } ; class MyClass extends EventEmitter < Events> { } const MyClassInstance = new MyClass ( ) ; function listener ( num , bool ) { } // add a listener to the bar event
【文件预览】:
event-master
----.github()
--------FUNDING.yml(45B)
--------workflows()
----LICENSE(1KB)
----test.ts(3KB)
----README.md(2KB)
----.editorconfig(99B)
----.gitignore(43B)
----CHANGELOG.md(2KB)
----mod.ts(5KB)