如何为所有枚举构建扩展?



我现在有两个枚举

enum UserVisibleSettings {
track,
mark,
}
enum UserVisibleTwo {
thing,
otherthing,
}

目标是我想做一个扩展,允许我将枚举转换为List<String>

我能够在UserVisibleSettingsUserVisibleTwo上进行扩展,但我如何在所有枚举上进行扩展?

在当前版本的Dart中是不可能的,因为在Dart中没有特定于枚举的共享接口。

最新更新