const hoge = () => {
  document.dispatchEvent( new CustomEvent( 'popupClosed', {} ) );
};

document.addEventListener( 'popupClosed', () => {
  // 任意の処理
} );

既存のイベントを使用する場合

let event = document.createEvent( 'MouseEvents' );
event.initEvent( 'click', false, true );
// イベントを発生させる
document.querySelector( 'button' ).dispatchEvent( event );
const event = new Event( 'click' );
document.querySelector( 'button' ).dispatchEvent( event );