16 lines
310 B
Python
16 lines
310 B
Python
from typing import Optional, TypedDict
|
|
|
|
|
|
class ArchMgrGitConfig(TypedDict):
|
|
creds: Optional[ArchMgrGitCredsConfig]
|
|
repos: Optional[list[ArchMgrGitRepoConfig]]
|
|
|
|
|
|
class ArchMgrGitCredsConfig(TypedDict):
|
|
manager: Optional[str]
|
|
|
|
|
|
class ArchMgrGitRepoConfig(TypedDict):
|
|
clone_path: str
|
|
url: str
|