Statements like `print(foo.bar ||= 1)`, gives incorrect output; it never actually assigns to `foo.bar`. Example: https://typescripttolua.github.io/play/#code/FAGwpgLgBAZg9nKBeKBvYVNQEYEMBOAXLLiAM5hS5lUB2AnsAL7DAAO+AlrRABTxwAdHnxQAPmJQBGAJTsuPfgmEEZUAPTqo3AMZx8+MDoisBK0ROkBuDVtpxouWlDAAPDmDJlOcWqw7cfGYiMkA
Statements like
print(foo.bar ||= 1), gives incorrect output; it never actually assigns tofoo.bar.Example:
https://typescripttolua.github.io/play/#code/FAGwpgLgBAZg9nKBeKBvYVNQEYEMBOAXLLiAM5hS5lUB2AnsAL7DAAO+AlrRABTxwAdHnxQAPmJQBGAJTsuPfgmEEZUAPTqo3AMZx8+MDoisBK0ROkBuDVtpxouWlDAAPDmDJlOcWqw7cfGYiMkA