а как думаете почему при работе с линтером, например ругается на new CustomEvent, но не ругается на new window.CustomEvent?
ну и как бы, еще раз повторю, что CustomEvent может так же существовать на уровне данного блока, типо не явное обращение к глобалу