I think this should have been in core awhile ago. It’s a nice little change!
Also, If anyone has ideas that could make the Meteor developer experience better, I’m all ears
FWIW for anyone who wants a better dev experience I really recommend using the mdg:validated-method package for any Meteor Methods. It lets you validate method args with SimpleSchema on both client and server and it supports mixins including the callpromise mixin to support returning a promise.
It also allows you to call Methods as a regular function without relying on the string like
Meteor.call('some-method-name')
which I always thought was a nasty magic string. Instead you just do
Nevertheless, I believe my question is still a valid concern. There must be a way to make the transition easy for those who use these existing behaviors.
(I just checked the entire discussion in github and good to know that the existing behavior will be preserved to make the transition easy for us. Thanks)