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 |