返回可观察或多种类型的函数的打字稿语法 [英] Typescript syntax for a function returning observable or multiple type

查看:25
本文介绍了返回可观察或多种类型的函数的打字稿语法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个函数可以返回所有小部件的 observable.有两种类型的小部件.这是我尝试过的,IDE 没有抱怨,但我的编译器有:

I have a function that returns an observable of all widgets. There a 2 types of widgets. Here's what I've tried and the IDE doesn't complain, but my compiler does:

public getAllWidgets(): Observable<WidgetType1 | WidgetType2> {
...
}

推荐答案

Observable<(WidgetType1 | WidgetType2)[]>

Observable<(WidgetType1 | WidgetType2)[]>

正在返回一个数组.错误并不清楚.

An array was being returned. The error wasn't clear on that.

这篇关于返回可观察或多种类型的函数的打字稿语法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆