As it stands, calling
DDP.connect returns a
Connection object upon which we can call all of our
apply, etc. I’m trying something out where I’m passing the
Connection object returned from
Meteor.connection through my React components and calling the functions on it, instead of using the
Meteor namespace. By doing this it will be an easy swap later if I want to have multiple DDP connections instead of just the default one.
As a good practice, I want to verify the type of the object (property in React-speak) being passed around but the
Connection class isn’t exposed. What about attaching it under the DDP namespace, i.e.
DDP.Connection. This adds some redundancy to the
DDP.connect method if you could also just call
new DDP.Connection(), but I don’t think that’s the worst thing in the world.