hydra.type_script.operators module
AST operators for TypeScript with precedence and associativity.
-
hydra.type_script.operators.add_op() → Op
Addition operator (+).
-
hydra.type_script.operators.arrow_op() → Op
Arrow function operator (=>).
-
hydra.type_script.operators.assign_op() → Op
Assignment operator (=).
-
hydra.type_script.operators.bitwise_and_op() → Op
Bitwise AND operator (&).
-
hydra.type_script.operators.bitwise_or_op() → Op
Bitwise OR operator (|).
-
hydra.type_script.operators.bitwise_xor_op() → Op
Bitwise XOR operator (^).
-
hydra.type_script.operators.colon_op() → Op
Type annotation colon (:).
-
hydra.type_script.operators.comma_op() → Op
Comma operator (,).
-
hydra.type_script.operators.define_op() → Op
Definition operator (= in const x = …).
-
hydra.type_script.operators.divide_op() → Op
Division operator (/).
-
hydra.type_script.operators.equal_op() → Op
Equality operator (==).
-
hydra.type_script.operators.exponentiate_op() → Op
Exponentiation operator (**).
-
hydra.type_script.operators.greater_than_op() → Op
Greater than operator (>).
-
hydra.type_script.operators.greater_than_or_equal_op() → Op
Greater than or equal operator (>=).
-
hydra.type_script.operators.in_op() → Op
In operator (in).
-
hydra.type_script.operators.instance_of_op() → Op
Instance of operator (instanceof).
-
hydra.type_script.operators.left_shift_op() → Op
Left shift operator (<<).
-
hydra.type_script.operators.less_than_op() → Op
Less than operator (<).
-
hydra.type_script.operators.less_than_or_equal_op() → Op
Less than or equal operator (<=).
-
hydra.type_script.operators.logical_and_op() → Op
Logical AND operator (&&).
-
hydra.type_script.operators.logical_or_op() → Op
Logical OR operator (||).
-
hydra.type_script.operators.modulo_op() → Op
Modulo operator (%).
-
hydra.type_script.operators.multiply_op() → Op
Multiplication operator (*).
-
hydra.type_script.operators.not_equal_op() → Op
Inequality operator (!=).
-
hydra.type_script.operators.nullish_coalescing_op() → Op
Nullish coalescing operator (??).
-
hydra.type_script.operators.right_shift_op() → Op
Right shift operator (>>).
-
hydra.type_script.operators.strict_equal_op() → Op
Strict equality operator (===).
-
hydra.type_script.operators.strict_not_equal_op() → Op
Strict inequality operator (!==).
-
hydra.type_script.operators.subtract_op() → Op
Subtraction operator (-).
-
hydra.type_script.operators.ternary_op() → Op
Ternary operator (?:) - represents the ? part.
-
hydra.type_script.operators.unsigned_right_shift_op() → Op
Unsigned right shift operator (>>>).