massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Pillow / PIL / IcnsImagePlugin.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Pillow/PIL/IcnsImagePlugin.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Pillow/PIL/IcnsImagePlugin.pyi
new file mode 100644 (file)
index 0000000..8606fcf
--- /dev/null
@@ -0,0 +1,34 @@
+from typing import Any
+
+from .ImageFile import ImageFile
+
+enable_jpeg2k: Any
+HEADERSIZE: int
+
+def nextheader(fobj): ...
+def read_32t(fobj, start_length, size): ...
+def read_32(fobj, start_length, size): ...
+def read_mk(fobj, start_length, size): ...
+def read_png_or_jpeg2000(fobj, start_length, size): ...
+
+class IcnsFile:
+    SIZES: Any
+    dct: Any
+    fobj: Any
+    def __init__(self, fobj) -> None: ...
+    def itersizes(self): ...
+    def bestsize(self): ...
+    def dataforsize(self, size): ...
+    def getimage(self, size: Any | None = ...): ...
+
+class IcnsImageFile(ImageFile):
+    format: str
+    format_description: str
+    @property
+    def size(self): ...
+    @size.setter
+    def size(self, value) -> None: ...
+    best_size: Any
+    im: Any
+    mode: Any
+    def load(self) -> None: ...