Skip to content

Commit 6e51775

Browse files
committed
Updated unary expression to put space when typeof is the operator
1 parent 460e2c8 commit 6e51775

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# v2.1.2
2+
3+
* Bug fixes
4+
* ESTree.Tools.Generator: updated UnaryExpression to put space in when operator is :typeof
5+
16
# v2.1.1
27

38
* Enhancements

lib/es_tree/tools/generator.ex

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,10 @@ defmodule ESTree.Tools.Generator do
291291
Enum.map_join(expressions, ",", &generate(&1))
292292
end
293293

294+
def do_generate(%ESTree.UnaryExpression{operator: :typeof, prefix: true, argument: argument}, level) do
295+
"#{generate(:typeof)} #{generate(argument)}"
296+
end
297+
294298
def do_generate(%ESTree.UnaryExpression{operator: operator, prefix: true, argument: argument}, level) do
295299
"#{generate(operator)}#{generate(argument)}"
296300
end

0 commit comments

Comments
 (0)