我尝试升级的打字稿语法 本课:CouchDB backups and cloning the database。
我想从联合类型中获取特定类型。我有这样的语法:
Actions['type'][ActionTypes.FEED_CREATE_POST]
键入操作:
type Actions = IActionWithPayload<ActionTypes.FEED_CREATE_POST, {
text: string;
files: any;
}> | IActionWithPayload<ActionTypes.FEED_GET_NEWS, {
loadMore: boolean;
}>
属性“类型”:
(property) type: ActionTypes.FEED_GET_NEWS | ActionTypes.FEED_CREATE_POST
错误是:
Property 'FEED_CREATE_POST' does not exist on type 'ActionTypes.FEED_GET_NEWS | ActionTypes.FEED_CREATE_POST'.
有什么问题,我该如何解决?打字稿版本3.1.3
答案 0 :(得分:0)
要从联合中获取特定类型,您不能使用类型查询,则需要使用条件类型itemlist=[i for i in itemtext.split(',')]
Extract