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/numpy/lib/utils.pyi

66 lines
1.7 KiB

"""
This type stub file was generated by pyright.
"""
from ast import AST
from collections.abc import Callable, Mapping, Sequence
from typing import Any, Protocol, TypeVar, overload
from numpy import generic, ndarray
_T_contra = TypeVar("_T_contra", contravariant=True)
_FuncType = TypeVar("_FuncType", bound=Callable[..., Any])
class _SupportsWrite(Protocol[_T_contra]):
def write(self, s: _T_contra, /) -> Any:
...
__all__: list[str]
class _Deprecate:
old_name: None | str
new_name: None | str
message: None | str
def __init__(self, old_name: None | str = ..., new_name: None | str = ..., message: None | str = ...) -> None:
...
def __call__(self, func: _FuncType) -> _FuncType:
...
def get_include() -> str:
...
@overload
def deprecate(*, old_name: None | str = ..., new_name: None | str = ..., message: None | str = ...) -> _Deprecate:
...
@overload
def deprecate(func: _FuncType, /, old_name: None | str = ..., new_name: None | str = ..., message: None | str = ...) -> _FuncType:
...
def deprecate_with_doc(msg: None | str) -> _Deprecate:
...
def byte_bounds(a: generic | ndarray[Any, Any]) -> tuple[int, int]:
...
def who(vardict: None | Mapping[str, ndarray[Any, Any]] = ...) -> None:
...
def info(object: object = ..., maxwidth: int = ..., output: None | _SupportsWrite[str] = ..., toplevel: str = ...) -> None:
...
def source(object: object, output: None | _SupportsWrite[str] = ...) -> None:
...
def lookfor(what: str, module: None | str | Sequence[str] = ..., import_modules: bool = ..., regenerate: bool = ..., output: None | _SupportsWrite[str] = ...) -> None:
...
def safe_eval(source: str | AST) -> Any:
...
def show_runtime() -> None:
...