Files
cpl/src/cpl_reactive_extensions/abc/scheduler_action.py
2023-04-16 21:46:17 +02:00

11 lines
286 B
Python

from abc import ABC, abstractmethod
from cpl_core.type import T, Number
from cpl_reactive_extensions.internal.subscription import Subscription
class SchedulerAction(ABC):
@abstractmethod
def schedule(self, state: T = None, delay: Number = None) -> Subscription:
pass