Solo por curiosidad, ¿cómo accedería al objeto de ventana global dentro de una función con esta firma?
function bla(window){ // How to access the global 'window' object here? Because 'window' is now local. }Podrías usar globalThis
a = 1; function x(window) { console.log(window.a) console.log(globalThis.a) } x({ a: 2 })