16:41
<Jack Works>
const f = () => class T { [do { return () => T }] = 0 }
16:41
<Jack Works>
TDZ?
16:49
<nicolo-ribaudo>
I'd expect tdz
16:50
<nicolo-ribaudo>
Because the binding is initialized after evaluating computed keys, and that evaluation doesn't complete normally in this example
16:56
<Jack Works>
tried with yield. it's TDZ