Complete DFG-8 adapter proposal support
This commit is contained in:
parent
f1e31487c0
commit
591bf0ae7d
14 changed files with 525 additions and 75 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
from __future__ import annotations
|
||||
|
||||
from collections.abc import Mapping
|
||||
from dataclasses import asdict, dataclass
|
||||
from pathlib import Path
|
||||
from typing import Protocol
|
||||
|
|
@ -128,6 +129,13 @@ class ProjectService(Protocol):
|
|||
|
||||
def canonical_source_paths(self) -> tuple[Path, ...]: ...
|
||||
|
||||
def validate_proposal(
|
||||
self,
|
||||
base: ProjectSnapshot,
|
||||
projected: ProjectSnapshot,
|
||||
operations: tuple[Mapping[str, object], ...],
|
||||
) -> None: ...
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
class ContextEntry:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue