using if(window && document) in NodeJS did not particularly work inside of NodeJS or worker.
window is undefined so a real check have to do: if (typeof window !== undefined ...)
otherwise you get the unhandled type error: window is not defined
but something better would be to use globalThis that exist in all environment.
using
if(window && document)
in NodeJS did not particularly work inside of NodeJS or worker. window is undefined so a real check have to do:if (typeof window !== undefined ...)
otherwise you get the unhandled type error: window is not defined
but something better would be to use globalThis that exist in all environment.