如何设置解构对象的类型

如何设置解构对象的类型

本文介绍了TypeScript:如何设置解构对象的类型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问题

例如参数有如下类型 { component: any;元素:元素引用;},其中我只想要元素:

For example, the parameter has the following type { component: any; element: ElementRef; }, of which I only want the element:

onTextBoxInit({ element }) { }

问题:如何设置这个解构元素的类型?

Question: How can I set the type of this destructured element?

尝试过

我想到了这样的事情:onTextBoxInit({ element: ElementRef }) { },但是这是行不通的.

I thought of something like this: onTextBoxInit({ element: ElementRef }) { }, however this is not working.

推荐答案

需要在解构表达式后指定参数的类型

You need to specify the type of the argument after the destructuring expression

 onTextBoxInit({ element }: {element: ElementRef }){}

这篇关于TypeScript:如何设置解构对象的类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 21:24