Added min and max queries

This commit is contained in:
2021-07-27 11:57:42 +02:00
parent c115afd736
commit d4b5c32a21
4 changed files with 68 additions and 2 deletions

View File

@@ -45,7 +45,10 @@ class IterableABC(ABC, list):
def first_or_default(self) -> any: pass
@abstractmethod
def for_each(self, func: Callable): pass
def for_each(self, func: Callable) -> Union[int, float, complex]: pass
@abstractmethod
def max(self, t: type, func: Callable) -> Union[int, float, complex]: pass
@abstractmethod
def order_by(self, func: Callable) -> 'IterableABC': pass