Socket
Socket
Sign inDemoInstall

nest.js

Package Overview
Dependencies
Maintainers
1
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nest.js - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

3

core/injector/module.d.ts

@@ -7,3 +7,2 @@ import { InstanceWrapper } from './container';

provide: any;
name: string;
}

@@ -39,3 +38,3 @@ export declare type OpaqueToken = string | symbol | object | Metatype<any>;

isCustomComponent(component: ComponentMetatype): component is CustomClass | CustomFactory | CustomValue;
addCustomComponent(component: CustomFactory | CustomValue | CustomClass): void;
addCustomComponent(component: ComponentMetatype): void;
isCustomClass(component: any): component is CustomClass;

@@ -42,0 +41,0 @@ isCustomValue(component: any): component is CustomValue;

@@ -72,11 +72,8 @@ "use strict";

addCustomComponent(component) {
const { provide } = component;
const name = shared_utils_1.isFunction(provide) ? provide.name : provide;
const comp = Object.assign({}, component, { name });
if (this.isCustomClass(comp))
this.addCustomClass(comp);
else if (this.isCustomValue(comp))
this.addCustomValue(comp);
else if (this.isCustomFactory(comp))
this.addCustomFactory(comp);
if (this.isCustomClass(component))
this.addCustomClass(component);
else if (this.isCustomValue(component))
this.addCustomValue(component);
else if (this.isCustomFactory(component))
this.addCustomFactory(component);
}

@@ -93,5 +90,5 @@ isCustomClass(component) {

addCustomClass(component) {
const { provide, name, useClass } = component;
this._components.set(name, {
name,
const { provide: metatype, useClass } = component;
this._components.set(metatype.name, {
name: metatype.name,
metatype: useClass,

@@ -103,3 +100,4 @@ instance: null,

addCustomValue(component) {
const { provide, name, useValue: value } = component;
const { provide, useValue: value } = component;
const name = shared_utils_1.isFunction(provide) ? provide.name : provide;
this._components.set(name, {

@@ -114,3 +112,3 @@ name,

addCustomFactory(component) {
const { provide, name, useFactory: factory, inject } = component;
const { provide: name, useFactory: factory, inject } = component;
this._components.set(name, {

@@ -117,0 +115,0 @@ name,

@@ -1,5 +0,3 @@

/// <reference types="express" />
import { Request, Response, NextFunction } from 'express';
export interface NestMiddleware {
resolve(...args: any[]): (req?: Request, res?: Response, next?: NextFunction) => void;
resolve(...args: any[]): (req?, res?, next?) => void;
}
{
"name": "nest.js",
"version": "1.0.3",
"version": "1.0.4",
"description": "Modern, fast, powerful node.js web framework",

@@ -5,0 +5,0 @@ "author": "Kamil Mysliwiec",

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