first commit

This commit is contained in:
2025-04-19 20:15:26 +01:00
commit 8ce9a80eed
23 changed files with 1317 additions and 0 deletions

10
obsws_cli/protocols.py Normal file
View File

@@ -0,0 +1,10 @@
"""module defining protocols for type hinting."""
from dataclasses import dataclass
from typing import Protocol, runtime_checkable
@runtime_checkable
@dataclass
class DataclassProtocol(Protocol):
"""A protocol for dataclass-like structures."""