跳到主要內容

prefer_generic_function_type_aliases

在 'typedef' 中使用泛型函式型別語法。

描述

#

當 typedef 使用較舊的函式類型別名語法編寫時,分析器會產生此診斷,在該語法中,要宣告的名稱嵌入在函式型別中。

示例

#

以下程式碼產生此診斷是因為它使用了較舊的語法

dart
typedef void F<T>();

常見修復

#

重寫 typedef 以使用較新的語法

dart
typedef F<T> = void Function();