massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / cmath.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/cmath.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/cmath.pyi
new file mode 100644 (file)
index 0000000..2fb6ad0
--- /dev/null
@@ -0,0 +1,34 @@
+"""Stub file for the 'cmath' module."""\r
+\r
+import sys\r
+from typing import Union, Tuple\r
+\r
+e = ...  # type: float\r
+pi = ...  # type: float\r
+\r
+_C = Union[float, complex]\r
+\r
+def acos(x: _C) -> complex: ...\r
+def acosh(x: _C) -> complex: ...\r
+def asin(x: _C) -> complex: ...\r
+def asinh(x: _C) -> complex: ...\r
+def atan(x: _C) -> complex: ...\r
+def atanh(x: _C) -> complex: ...\r
+def cos(x: _C) -> complex: ...\r
+def cosh(x: _C) -> complex: ...\r
+def exp(x: _C) -> complex: ...\r
+def isinf(z: _C) -> bool: ...\r
+def isnan(z: _C) -> bool: ...\r
+def log(x: _C, base: _C = ...) -> complex: ...\r
+def log10(x: _C) -> complex: ...\r
+def phase(z: _C) -> float: ...\r
+def polar(z: _C) -> Tuple[float, float]: ...\r
+def rect(r: float, phi: float) -> complex: ...\r
+def sin(x: _C) -> complex: ...\r
+def sinh(x: _C) -> complex: ...\r
+def sqrt(x: _C) -> complex: ...\r
+def tan(x: _C) -> complex: ...\r
+def tanh(x: _C) -> complex: ...\r
+\r
+if sys.version_info >= (3,):\r
+    def isfinite(z: _C) -> bool: ...\r