massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / encodings / utf_8.pyi
1 import codecs
2
3 class IncrementalEncoder(codecs.IncrementalEncoder):
4     def encode(self, input: str, final: bool = ...) -> bytes: ...
5
6 class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
7     @staticmethod
8     def _buffer_decode(__data: bytes, __errors: str | None = ..., __final: bool = ...) -> tuple[str, int]: ...
9
10 class StreamWriter(codecs.StreamWriter):
11     @staticmethod
12     def encode(__str: str, __errors: str | None = ...) -> tuple[bytes, int]: ...
13
14 class StreamReader(codecs.StreamReader):
15     @staticmethod
16     def decode(__data: bytes, __errors: str | None = ..., __final: bool = ...) -> tuple[str, int]: ...
17
18 def getregentry() -> codecs.CodecInfo: ...
19 def encode(__str: str, __errors: str | None = ...) -> tuple[bytes, int]: ...
20 def decode(input: bytes, errors: str | None = ...) -> tuple[str, int]: ...