I have following code where this
javascript keyword is not accessible inside domEventHandlers(). Any suggestion on how to pass this
?
events() {
console.log(this); // returns correct object
const eventHandlers = EditorView.domEventHandlers({
blur(event, view) {
console.log(this); // returns {}
console.log("codeMirror :: blur ::", event);
},
keydown(event, view) {
console.log("codeMirror :: keydown ::", event);
},
change(event, view) {
console.log("codeMirror :: change ::", event);
}
});
return eventHandlers;
}