massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / protobuf / google / protobuf / descriptor_pool.pyi
1 from typing import Any, Optional
2
3 class DescriptorPool:
4     def __new__(cls, descriptor_db: Optional[Any] = ...): ...
5     def __init__(self, descriptor_db: Optional[Any] = ...) -> None: ...
6     def Add(self, file_desc_proto): ...
7     def AddSerializedFile(self, serialized_file_desc_proto): ...
8     def AddDescriptor(self, desc): ...
9     def AddEnumDescriptor(self, enum_desc): ...
10     def AddServiceDescriptor(self, service_desc): ...
11     def AddExtensionDescriptor(self, extension): ...
12     def AddFileDescriptor(self, file_desc): ...
13     def FindFileByName(self, file_name): ...
14     def FindFileContainingSymbol(self, symbol): ...
15     def FindMessageTypeByName(self, full_name): ...
16     def FindEnumTypeByName(self, full_name): ...
17     def FindFieldByName(self, full_name): ...
18     def FindOneofByName(self, full_name): ...
19     def FindExtensionByName(self, full_name): ...
20     def FindExtensionByNumber(self, message_descriptor, number): ...
21     def FindAllExtensions(self, message_descriptor): ...
22     def FindServiceByName(self, full_name): ...
23     def FindMethodByName(self, full_name): ...
24
25 def Default(): ...