class ProfileCollaboration {
    constructor() { 
        document.addEventListener('profileEvent', this.profileEvent)
    }
    profileEvent(event) {
        let profileEvent = event.detail
    
        if (profileEvent.name !== 'profileEditing') {
            return
        }
    
        if (profileEvent.editing === true) {
            console.log(this)
            this.enableEditingMode()
        } else {
            this.disableEditingMode()
        }
    }
    enableEditingMod() {
        console.log('enabled');
    }
    disableEditingMode() {
        console.log('disabled');
    }
}
Console log says: this.enableEditingMode is not a function
Which is correct because this is now the context of the addEventListener.
How can I listen for events inside a js class?
profileEventevent?