massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / jmespath / jmespath / exceptions.pyi
1 from typing import Any
2
3 class JMESPathError(ValueError): ...
4
5 class ParseError(JMESPathError):
6     lex_position: Any
7     token_value: Any
8     token_type: Any
9     msg: Any
10     expression: Any
11     def __init__(self, lex_position, token_value, token_type, msg=...) -> None: ...
12
13 class IncompleteExpressionError(ParseError):
14     expression: Any
15     lex_position: Any
16     token_type: Any
17     token_value: Any
18     def set_expression(self, expression) -> None: ...
19
20 class LexerError(ParseError):
21     lexer_position: Any
22     lexer_value: Any
23     message: Any
24     expression: Any
25     def __init__(self, lexer_position, lexer_value, message, expression: Any | None = ...) -> None: ...
26
27 class ArityError(ParseError):
28     expected_arity: Any
29     actual_arity: Any
30     function_name: Any
31     expression: Any
32     def __init__(self, expected, actual, name) -> None: ...
33
34 class VariadictArityError(ArityError): ...
35
36 class JMESPathTypeError(JMESPathError):
37     function_name: Any
38     current_value: Any
39     actual_type: Any
40     expected_types: Any
41     def __init__(self, function_name, current_value, actual_type, expected_types) -> None: ...
42
43 class EmptyExpressionError(JMESPathError):
44     def __init__(self) -> None: ...
45
46 class UnknownFunctionError(JMESPathError): ...