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