summaryrefslogtreecommitdiff
path: root/htmtl/expression_modifier.py
blob: 1986d9225c3bf99d78e13fc38c64a5e2b83d704f (plain)
1
2
3
4
5
6
7
8
9
10
from abc import abstractmethod, ABC
from typing import Any


class ExpressionModifier(ABC):
    name: str

    @abstractmethod
    def modify(self, value: Any, opts: list[Any]) -> Any:
        pass