massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / _heapq.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/_heapq.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/_heapq.pyi
new file mode 100644 (file)
index 0000000..c3a57de
--- /dev/null
@@ -0,0 +1,15 @@
+"""Stub file for the '_heapq' module."""\r
+\r
+from typing import TypeVar, List\r
+\r
+_T = TypeVar("_T")\r
+\r
+def heapify(heap: List[_T]) -> None: ...\r
+def heappop(heap: List[_T]) -> _T:\r
+    raise IndexError()  # if list is empty\r
+def heappush(heap: List[_T], item: _T) -> None: ...\r
+def heappushpop(heap: List[_T], item: _T) -> _T: ...\r
+def heapreplace(heap: List[_T], item: _T) -> _T:\r
+    raise IndexError()  # if list is empty\r
+def nlargest(a: int, b: List[_T]) -> List[_T]: ...\r
+def nsmallest(a: int, b: List[_T]) -> List[_T]: ...\r