massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Pillow / PIL / PSDraw.pyi
1 from _typeshed import SupportsWrite
2
3 from .Image import Image
4
5 class PSDraw:
6     fp: SupportsWrite[bytes]
7     def __init__(self, fp: SupportsWrite[bytes] | None = ...) -> None: ...
8     isofont: dict[bytes, int]
9     def begin_document(self, id: object | None = ...) -> None: ...
10     def end_document(self) -> None: ...
11     def setfont(self, font: str, size: int) -> None: ...
12     def line(self, xy0: tuple[int, int], xy1: tuple[int, int]) -> None: ...
13     def rectangle(self, box: tuple[int, int, int, int]) -> None: ...
14     def text(self, xy: tuple[int, int], text: str) -> None: ...
15     def image(self, box: tuple[int, int, int, int], im: Image, dpi: float | None = ...) -> None: ...
16
17 EDROFF_PS: bytes
18 VDI_PS: bytes
19 ERROR_PS: bytes