[英]In typescript, what is the return type of a function that returns a void function?
[英]What Type is Needed When Typescript Function Returns Method on Parameter
我有一個函數,它返回參數上的方法,打字稿說錯誤,我的參數有任何類型,我試過使用函數類型,但它仍然說錯誤,所以哪種類型可以分配給類似這個函數的東西? const PreventParentOnClick = (event) => event.stopPropagation()
(event: what should I type here ? )
事件的類型應該是React.MouseEvent<HTMLElement>
。
另外,請確保您的函數以小寫字母開頭:
const preventParentOnClick = (event: React.MouseEvent<HTMLElement>) => {
event.stopPropagation()
}
您可以將整個函數注釋為MouseEventHandler
。 event
將被推斷為MouseEvent
。
const preventParentOnClick: MouseEventHandler<HTMLElement> = (event) => {
event.stopPropagation()
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.