繁体   English   中英

如何在打字稿中定义观察者的类型

[英]how to define the type of an observer in typescript

Typescript 要求我输入观察者变量:

Observer.create(observer: whatTypeShouldIUse => /* do things with observer */)

我尝试使用 rxjs 库中的Observer类或接口,但它是通用类型。

我应该为我的观察者放置什么类型? 我现在把Observer<any>放在...

如果您还没有找到解决方案:首先您必须导入 Observer 和 Observable 库。

import { Observable, Observer } from 'rxjs/Rx';

正如你的问题,我们做这样的事情:

Observable.create( (observer: Observer<JSON>) => {
    /* do things with observer */
    observer.next(data); //data - Must be a JSON object
    observer.complete();
})

请注意,观察者类型参数是观察者的类型observer.next(data)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM