Let\'s say I have a simple function like this:
def foo(a: Any): return a.bar + a.baz
I would lik
Type hints can only refer to a class, so create an abstract class
import abc class MyType(abc.ABC): @abc.abstractproperty def foo(self): pass @abc.abstractproperty def bar(self): pass
And declare f(a: MyType)
f(a: MyType)