TypeScript:如何设置解构对象的类型?

Bra*_*age 2 typescript typescript-typings

问题

例如,参数具有以下类型{ component: any; element: ElementRef; },其中我只需要元素:

onTextBoxInit({ element }) { }
Run Code Online (Sandbox Code Playgroud)

问题:如何设置此变形元素的类型?

试过了

我想到了这样的东西:onTextBoxInit({ element: ElementRef }) { },但是这不起作用。

Tit*_*mir 7

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

 onTextBoxInit({ element }: {element: ElementRef }){} 
Run Code Online (Sandbox Code Playgroud)