Skip to content

Commit

Permalink
🐛 fix(arrayish): unary generic mixin (#123)
Browse files Browse the repository at this point in the history
  • Loading branch information
nstarman authored Jan 21, 2025
1 parent ccd39b8 commit 011b8b0
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/quaxed/experimental/_arrayish/unary.py
Original file line number Diff line number Diff line change
Expand Up @@ -220,9 +220,11 @@ def __abs__(self) -> R:
# Combined Mixins


class LaxUnaryMixin(LaxPosMixin, LaxNegMixin, LaxAbsMixin):
class LaxUnaryMixin(LaxPosMixin, LaxNegMixin[R], LaxAbsMixin[R]):
"""Combined mixin for unary operations using quaxified `jax.lax`."""


class NumpyUnaryMixin(NumpyPosMixin, NumpyNegMixin, NumpyAbsMixin, NumpyInvertMixin):
class NumpyUnaryMixin(
NumpyPosMixin, NumpyNegMixin[R], NumpyAbsMixin[R], NumpyInvertMixin[R]
):
"""Combined mixin for unary operations using quaxified `jax.numpy`."""

0 comments on commit 011b8b0

Please sign in to comment.