Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@moxb/meteor

Package Overview
Dependencies
Maintainers
4
Versions
146
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@moxb/meteor - npm Package Compare versions

Comparing version 0.3.28 to 0.3.31

15

dist/MeteorMethod.d.ts

@@ -79,2 +79,15 @@ /// <reference types="meteor" />

*/
export declare function registerMeteorMethod<Input, Output>(method: MeteorMethodDefinition<Input, Output>): MeteorMethodControl<Input, Output>;
export declare function registerMeteorMethod<Input, Output>(
/**
* The definition of the method
*/
method: MeteorMethodDefinition<Input, Output>,
/**
* Optionally, provide an instance of Meteor to use.
*
* This can be necessary in situations when the global singleton Meteor object is not available in the global
* namespace, because it has been hidden my some collision avoidance mechanism.
*
* Specifically, this is the case when this NPM module is imported from within a Meteor package.
*/
meteorInstance?: typeof Meteor): MeteorMethodControl<Input, Output>;

@@ -42,9 +42,30 @@ "use strict";

*/
function registerMeteorMethod(method) {
function registerMeteorMethod(
/**
* The definition of the method
*/
method,
/**
* Optionally, provide an instance of Meteor to use.
*
* This can be necessary in situations when the global singleton Meteor object is not available in the global
* namespace, because it has been hidden my some collision avoidance mechanism.
*
* Specifically, this is the case when this NPM module is imported from within a Meteor package.
*/
meteorInstance) {
var _a;
var name = method.name, debug = method.debug, execute = method.execute, serverOnly = method.serverOnly, unblock = method.unblock, auth = method.auth;
// Try to use the supplied Meteor instance,
// without even looking at the global Meteor object first,
// in order to avoid the "Meteor is undefined" JS error.
var myMeteor = meteorInstance;
if (!myMeteor) {
// Only use the global Meteor object if no instance was provided
myMeteor = Meteor;
}
var logger = (0, moxb_1.getDebugLogger)('Method ' + name, debug);
if (Meteor.isServer || !serverOnly) {
if (myMeteor.isServer || !serverOnly) {
logger.log('Publishing Meteor method', name);
Meteor.methods((_a = {},
myMeteor.methods((_a = {},
_a[name] = function (input) {

@@ -100,2 +121,2 @@ // console.log('***Gonna check out if', name, 'is running in a simulation', this);

exports.registerMeteorMethod = registerMeteorMethod;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWV0ZW9yTWV0aG9kLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL01ldGVvck1ldGhvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2QkFBa0M7QUFDbEMsMkNBQTBEO0FBQzFELG1DQUE0QztBQW1GNUM7O0dBRUc7QUFDSCxTQUFTLFlBQVksQ0FBQyxDQUFRO0lBQzFCLElBQUssQ0FBUyxDQUFDLFNBQVMsS0FBSyxjQUFjLEVBQUU7UUFDekMsT0FBUSxDQUF5QixDQUFDO0tBQ3JDO0lBQ0QsSUFBTSxLQUFLLEdBQUksQ0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUUsQ0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ2pFLElBQU0sT0FBTyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUM7SUFDMUIsSUFBTSxPQUFPLEdBQUksQ0FBUyxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQztJQUNwRCxPQUFPLElBQUksTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ3JELENBQUM7QUFFRDs7R0FFRztBQUNILHdEQUF3RDtBQUN4RCxTQUFnQixhQUFhLENBQXdDLENBQUk7SUFDckUsT0FBTyxDQUFDO1FBQUMsY0FBYzthQUFkLFVBQWMsRUFBZCxxQkFBYyxFQUFkLElBQWM7WUFBZCx5QkFBYzs7UUFDbkIsSUFBSTtZQUNBLHlDQUF5QztZQUN6QyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDO1NBQ25DO1FBQUMsT0FBTyxDQUFDLEVBQUU7WUFDUixNQUFNLFlBQVksQ0FBQyxDQUFVLENBQUMsQ0FBQztTQUNsQztJQUNMLENBQUMsQ0FBUSxDQUFDO0FBQ2QsQ0FBQztBQVRELHNDQVNDO0FBRUQ7O0dBRUc7QUFDSCxTQUFnQixvQkFBb0IsQ0FD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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWV0ZW9yTWV0aG9kLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL01ldGVvck1ldGhvZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw2QkFBa0M7QUFDbEMsMkNBQTBEO0FBQzFELG1DQUE0QztBQW1GNUM7O0dBRUc7QUFDSCxTQUFTLFlBQVksQ0FBQyxDQUFRO0lBQzFCLElBQUssQ0FBUyxDQUFDLFNBQVMsS0FBSyxjQUFjLEVBQUU7UUFDekMsT0FBUSxDQUF5QixDQUFDO0tBQ3JDO0lBQ0QsSUFBTSxLQUFLLEdBQUksQ0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUUsQ0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ2pFLElBQU0sT0FBTyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUM7SUFDMUIsSUFBTSxPQUFPLEdBQUksQ0FBUyxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQztJQUNwRCxPQUFPLElBQUksTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDO0FBQ3JELENBQUM7QUFFRDs7R0FFRztBQUNILHdEQUF3RDtBQUN4RCxTQUFnQixhQUFhLENBQXdDLENBQUk7SUFDckUsT0FBTyxDQUFDO1FBQUMsY0FBYzthQUFkLFVBQWMsRUFBZCxxQkFBYyxFQUFkLElBQWM7WUFBZCx5QkFBYzs7UUFDbkIsSUFBSTtZQUNBLHlDQUF5QztZQUN6QyxPQUFPLENBQUMsQ0FBQyxLQUFLLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDO1NBQ25DO1FBQUMsT0FBTyxDQUFDLEVBQUU7WUFDUixNQUFNLFlBQVksQ0FBQyxDQUFVLENBQUMsQ0FBQztTQUNsQztJQUNMLENBQUMsQ0FBUSxDQUFDO0FBQ2QsQ0FBQztBQVRELHNDQVNDO0FBRUQ7O0dBRUc7QUFDSCxTQUFnQixvQkFBb0I7QUFD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

4

package.json
{
"name": "@moxb/meteor",
"version": "0.3.28",
"version": "0.3.31",
"description": "MobX meteor binding",

@@ -63,3 +63,3 @@ "scripts": {

},
"gitHead": "aa33cde821e024418253af988282f199dd7f3c74"
"gitHead": "6fad50d6cbc081ce64edce48e5d7441627526a9a"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc