markdown: Annotate methods of Registry (#7926)

Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
This commit is contained in:
L
2022-05-25 01:23:48 +08:00
committed by GitHub
parent d950ec37ca
commit 1e097a75cb

View File

@@ -1,4 +1,4 @@
from typing import Any, Pattern
from typing import Any, Pattern, overload
PY37: bool
__deprecated__: Any
@@ -41,15 +41,18 @@ class HtmlStash:
class Registry:
def __init__(self) -> None: ...
def __contains__(self, item): ...
def __contains__(self, item: object) -> bool: ...
def __iter__(self) -> Any: ...
def __getitem__(self, key): ...
@overload
def __getitem__(self, key: slice) -> Registry: ...
@overload
def __getitem__(self, key: str | int) -> Any: ...
def __len__(self): ...
def get_index_for_name(self, name: str) -> int: ...
def register(self, item, name, priority) -> None: ...
def deregister(self, name, strict: bool = ...) -> None: ...
def __setitem__(self, key, value) -> None: ...
def __delitem__(self, key) -> None: ...
def add(self, key, value, location) -> None: ...
def register(self, item: Any, name: str, priority: float) -> None: ...
def deregister(self, name: str, strict: bool = ...) -> None: ...
def __setitem__(self, key: str, value: Any) -> None: ...
def __delitem__(self, key: str) -> None: ...
def add(self, key: str, value: Any, location: str) -> None: ...
def __getattr__(name): ...