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