In dart you can do
class Preference<T extends int>
to define a type constraint. But is there a way to define multiple constrains?
I tried
class Preference<T extends int, String>
But an error get's thrown when I try to pass a argument of type T to a function that excepts a String saying
The argument type 'T' can't be assigned to the parameter type 'String'