_JointGenericAlias

_JointGenericAlias#

class brainstate.mixin._JointGenericAlias(origin, args, *, inst=True, name=None)[source]#

Generic alias for JointTypes (intersection types).

This class represents a type that requires all specified types to be satisfied. Unlike _MetaUnionType which creates actual classes with metaclass conflicts, this uses typing’s generic alias system to avoid metaclass issues.