The store API is the same regardless of which product of ours you use. If you made eventStore filtering work for scheduler, same code will work for calendar.
But it returns error, in calendar component I can't access calendarEngine as I accessed schedulerEngine in schedulerComponent, this property doesn't exist in CalendarComponent.
The issue arises because the Calendar is released from a more advanced branch which has part of the new 4.0 Scheduler code.
The names have been changed in 4.0. The upgrade guide from Scheduler will contain this information, but for new Calendar users, it has been calendarInstance from the start. I'm not sure where this is documented, but it should be.
From the upcoming release notes (Trying to to have too much of a spoiler!):
Screenshot 2020-08-04 at 18.31.59.png (23.27 KiB) Viewed 2574 times