mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-02-02 08:05:24 +08:00
Fixes to curses stubs (#6620)
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import sys
|
||||
from typing import IO, Any, BinaryIO, NamedTuple, Union, overload
|
||||
from _typeshed import SupportsRead
|
||||
from typing import IO, Any, NamedTuple, Union, overload
|
||||
|
||||
_chtype = Union[str, bytes, int]
|
||||
|
||||
@@ -293,9 +294,14 @@ def erasechar() -> bytes: ...
|
||||
def filter() -> None: ...
|
||||
def flash() -> None: ...
|
||||
def flushinp() -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
def get_escdelay() -> int: ...
|
||||
def get_tabsize() -> int: ...
|
||||
|
||||
def getmouse() -> tuple[int, int, int, int, int]: ...
|
||||
def getsyx() -> tuple[int, int]: ...
|
||||
def getwin(__file: BinaryIO) -> _CursesWindow: ...
|
||||
def getwin(__file: SupportsRead[bytes]) -> _CursesWindow: ...
|
||||
def halfdelay(__tenths: int) -> None: ...
|
||||
def has_colors() -> bool: ...
|
||||
|
||||
@@ -337,6 +343,11 @@ def resetty() -> None: ...
|
||||
def resize_term(__nlines: int, __ncols: int) -> None: ...
|
||||
def resizeterm(__nlines: int, __ncols: int) -> None: ...
|
||||
def savetty() -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
def set_escdelay(__ms: int) -> None: ...
|
||||
def set_tabsize(__size: int) -> None: ...
|
||||
|
||||
def setsyx(__y: int, __x: int) -> None: ...
|
||||
def setupterm(term: str | None = ..., fd: int = ...) -> None: ...
|
||||
def start_color() -> None: ...
|
||||
@@ -344,7 +355,7 @@ def termattrs() -> int: ...
|
||||
def termname() -> bytes: ...
|
||||
def tigetflag(__capname: str) -> int: ...
|
||||
def tigetnum(__capname: str) -> int: ...
|
||||
def tigetstr(__capname: str) -> bytes: ...
|
||||
def tigetstr(__capname: str) -> bytes | None: ...
|
||||
def tparm(
|
||||
__str: bytes,
|
||||
__i1: int = ...,
|
||||
@@ -362,7 +373,7 @@ def unctrl(__ch: _chtype) -> bytes: ...
|
||||
def unget_wch(__ch: int | str) -> None: ...
|
||||
def ungetch(__ch: _chtype) -> None: ...
|
||||
def ungetmouse(__id: int, __x: int, __y: int, __z: int, __bstate: int) -> None: ...
|
||||
def update_lines_cols() -> int: ...
|
||||
def update_lines_cols() -> None: ...
|
||||
def use_default_colors() -> None: ...
|
||||
def use_env(__flag: bool) -> None: ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user