About class decorators
Why is it necessary to convert a class declaration into a let variable declaration when transforming decorators?
https://play.swc.rs/?version=1.3.94-nightly-20231016.1&code=H4sIAAAAAAAAA3NIy8%2Fn5UrOSSwuVnBTqFaoBQACMY66EQAAAA%3D%3D&config=H4sIAAAAAAAAA2VQOQ6DQAzs8wrkOkVEkSJ1ijR5hLUYBNpLtpFAiL9nw7EBpVvPeA7vdCkK6MTAo5jSMw0RWYjznBAZveKQECDjUAy3UeG6s518qRqtUMYqMoFRA0uilHtaiHnlgQYl9mhfZCPllY1U5IZ0CZPyVpZbENgQhM5B4Frf1uOxqgkuMon8NXLoG5v1pzrK6KUO7I5Glho043O%2F43TGZdOCC1W%2FmG5fp2Oktfkdfkt7yVwIWnnvysV1%2FgDS0ygwhgEAAA%3D%3D
1 Reply
AFAIK it was due to variable scoping
let
and class
decl has same scoping semantics...