Разработана утилита для многопоточного сжатия файлов WebAssembly

This commit is contained in:
2025-02-01 13:51:06 +03:00
commit f4cddc3e3e
13 changed files with 1146 additions and 0 deletions

13
config/models.py Normal file
View File

@ -0,0 +1,13 @@
from pathlib import PurePath
from typing import Callable, Type
class BaseAlgorithm:
compress: Callable
name: str
enabled: bool
path: PurePath
level: int
Algorithm = Type[BaseAlgorithm]