Я знаю как писать Пакеты Meteor, но я не могу понять, как разместить все экспорты в пространстве имен моего приложения, как описано в этой презентации.
Этот конкретный пакет специфичен для приложения, которое я создаю, и он экспортирует только один метод, который можно рассматривать как декоратор для синглтона приложения. Я пробовал api.export('MyApp.myMethod')
, но это дает ошибку native: Bad exported symbol: MyApp.myMethod
.
Если я просто api.export('myMethod')
, то в коде приложения я должен вызвать myMethod()
, и это не пространство имен.
Есть ли у Meteor механизм, аналогичный Node var http = require('http');
? Или как пакеты могут экспортировать символы в заданное пространство имен?