具有不同输入和输出类型的匿名主题

时间:2019-02-12 15:45:46

标签: javascript typescript rxjs

下面提到的所有内容都是针对RxJS库的。

第一个AnonymousSubject在任何地方都没有记录。但是在库本身(WebSocketSubject)中有一个明显的用法示例。正如我从代码AnonymousSubject中看到的那样,它创建了双向流。

现在的问题是我需要类似的主题,但是主题的输入和输出类型将不同,以便订阅者和观察者将获得不同类型的数据。您可以在#2602处看到类似的问题。而且目前在TypeScript中不可能扩展SubjectAnonymousSubject类来获得该功能,因为next方法将与其父类不兼容。

我的用例是为WebSocket服务器创建类似于WebSocketSubject的内容,以便主题的订户将收到带有套接字和消息的Object,但是next方法将仅向消息广播消息所有插座。

0 个答案:

没有答案