Skip to content

Commit

Permalink
🐛 fix(arrayish): unary generic mixin
Browse files Browse the repository at this point in the history
  • Loading branch information
nstarman committed Jan 21, 2025
1 parent ccd39b8 commit 78ad4d8
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 78ad4d8

Please sign in to comment.