You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nvim_config/typings/matplotlib/_api/__init__.pyi

67 lines
2.2 KiB

"""
This type stub file was generated by pyright.
"""
from collections.abc import Callable, Generator, Mapping, Sequence
from typing import Any, Iterable, TypeVar, overload
from numpy.typing import NDArray
from .deprecation import MatplotlibDeprecationWarning as MatplotlibDeprecationWarning, delete_parameter as delete_parameter, deprecate_method_override as deprecate_method_override, deprecate_privatize_attribute as deprecate_privatize_attribute, deprecated as deprecated, make_keyword_only as make_keyword_only, rename_parameter as rename_parameter, suppress_matplotlib_deprecation_warning as suppress_matplotlib_deprecation_warning, warn_deprecated as warn_deprecated
_T = TypeVar("_T")
class classproperty(Any):
def __init__(self, fget: Callable[[_T], Any], fset: None = ..., fdel: None = ..., doc: str | None = ...) -> None:
...
@overload
def __get__(self, instance: None, owner: None) -> classproperty:
...
@overload
def __get__(self, instance: object, owner: type[object]) -> Any:
...
@property
def fget(self) -> Callable[[_T], Any]:
...
def check_isinstance(types: type | tuple[type | None, ...], /, **kwargs: Any) -> None:
...
def check_in_list(values: Sequence[Any], /, *, _print_supported_values: bool = ..., **kwargs: Any) -> None:
...
def check_shape(shape: tuple[int | None, ...], /, **kwargs: NDArray) -> None:
...
def check_getitem(mapping: Mapping[Any, Any], /, **kwargs: Any) -> Any:
...
def caching_module_getattr(cls: type) -> Callable[[str], Any]:
...
@overload
def define_aliases(alias_d: dict[str, list[str]], cls: None = ...) -> Callable[[type[_T]], type[_T]]:
...
@overload
def define_aliases(alias_d: dict[str, list[str]], cls: type[_T]) -> type[_T]:
...
def select_matching_signature(funcs: list[Callable], *args: Any, **kwargs: Any) -> Any:
...
def nargs_error(name: str, takes: int | str, given: int) -> TypeError:
...
def kwarg_error(name: str, kw: str | Iterable[str]) -> TypeError:
...
def recursive_subclasses(cls: type) -> Generator[type, None, None]:
...
def warn_external(message: str | Warning, category: type[Warning] | None = ...) -> None:
...