Socket
Socket
Sign inDemoInstall

moleculer-decorators

Package Overview
Dependencies
221
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.18 to 1.0.19

11

dist/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const moleculer_1 = require("moleculer");
const _ = require("lodash");

@@ -50,3 +51,5 @@ const blacklist = [

return function (constructor) {
let base = () => { };
let base = {
name: ''
};
const _options = _.extend({}, defaultServiceOptions, options);

@@ -111,5 +114,9 @@ Object.defineProperty(base, 'name', {

});
return base;
return class extends moleculer_1.Service {
constructor(broker) {
super(broker, base);
}
};
};
}
exports.Service = Service;

2

package.json
{
"name": "moleculer-decorators",
"version": "1.0.18",
"version": "1.0.19",
"description": "decorators for moleculer",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -10,3 +10,3 @@ ![Moleculer logo](https://raw.githubusercontent.com/ice-services/moleculer/HEAD/docs/assets/logo.png)

# Moleculer Decorators
> Decorators for moleculer, Tested & accurate as of 0.12
> Decorators for moleculer, Tested & accurate as of 0.13

@@ -13,0 +13,0 @@ ## Available options

@@ -6,2 +6,3 @@ import {

LoggerInstance,
Service as MoleculerService,
ServiceMethods,

@@ -109,3 +110,5 @@ ServiceEvents,

let base = () => {};
let base: ServiceSchema = {
name: '' // will be overridden
};
const _options = _.extend({}, defaultServiceOptions, options);

@@ -204,4 +207,8 @@

return base;
return class extends MoleculerService {
constructor(broker) {
super(broker, base);
}
}
};
}

@@ -5,5 +5,14 @@ import { ServiceBroker } from 'moleculer';

describe('Moleculer', () => {
const broker = new ServiceBroker();
beforeAll(() => {
return broker.start();
});
afterAll(() => {
return broker.stop();
});
describe('Test auth', () => {
const VALID_TOKEN = '123';
const broker = new ServiceBroker();
const api = require('./services/api.service');

@@ -14,10 +23,2 @@ const get = require('./services/get.service');

beforeAll(() => {
return broker.start();
});
afterAll(() => {
return broker.stop();
});
it('should pass auth', async () => {

@@ -29,2 +30,16 @@ return request(apiService.server).get('/getTest/getModel/5')

});
// when running via moleculer-runner, broker creates services with loadService
describe('Load services', () => {
it('should load the services', () => {
expect(broker.loadService('test/services/get.service.ts'))
.toBeDefined();
});
it('should load the service dir', () => {
expect(broker.loadServices('test/services', '*.service.ts'))
.toEqual(2);
})
});
});

@@ -36,4 +36,8 @@ import { Context, GenericObject } from 'moleculer';

}
private created(): void {
this.logger.info('Successfully created!');
}
}
module.exports = GetTest;
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc