Socket
Socket
Sign inDemoInstall

@loopback/context

Package Overview
Dependencies
Maintainers
8
Versions
195
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@loopback/context - npm Package Compare versions

Comparing version 3.8.0 to 3.8.1

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

## [3.8.1](https://github.com/strongloop/loopback-next/compare/@loopback/context@3.8.0...@loopback/context@3.8.1) (2020-05-20)
**Note:** Version bump only for package @loopback/context
# [3.8.0](https://github.com/strongloop/loopback-next/compare/@loopback/context@3.7.0...@loopback/context@3.8.0) (2020-05-19)

@@ -8,0 +16,0 @@

4

dist/inject.d.ts
import { MetadataMap } from '@loopback/metadata';
import { Binding, BindingTag } from './binding';
import { BindingFilter, BindingSelector } from './binding-filter';
import { BindingAddress } from './binding-key';
import { BindingAddress, BindingKey } from './binding-key';
import { BindingComparator } from './binding-sorter';

@@ -169,3 +169,3 @@ import { BindingCreationPolicy, Context } from './context';

*/
const binding: (bindingKey?: string | import("./binding-key").BindingKey<unknown> | undefined, metadata?: InjectBindingMetadata | undefined) => (target: Object, member: string | undefined, methodDescriptorOrParameterIndex?: number | TypedPropertyDescriptor<any> | undefined) => void;
const binding: (bindingKey?: string | BindingKey<unknown> | undefined, metadata?: InjectBindingMetadata | undefined) => (target: Object, member: string | undefined, methodDescriptorOrParameterIndex?: number | TypedPropertyDescriptor<any> | undefined) => void;
/**

@@ -172,0 +172,0 @@ * Inject an array of values by a tag pattern string or regexp

import { Binding } from './binding';
import { BindingSelector } from './binding-filter';
import { Context } from './context';
import { Injection } from './inject';
import { Injection, InjectionMetadata } from './inject';
import { BoundValue, ValueOrPromise } from './value-promise';

@@ -23,2 +24,7 @@ /**

}
export interface InjectionDescriptor {
targetName: string;
bindingSelector: BindingSelector;
metadata: InjectionMetadata;
}
/**

@@ -75,7 +81,3 @@ * Binding or injection elements tracked by resolution sessions

*/
static describeInjection(injection: Readonly<Injection>): {
targetName: string;
bindingSelector: import("./binding-filter").BindingSelector<any>;
metadata: import("./inject").InjectionMetadata;
};
static describeInjection(injection: Readonly<Injection>): InjectionDescriptor;
/**

@@ -82,0 +84,0 @@ * Push the injection onto the session

{
"name": "@loopback/context",
"version": "3.8.0",
"version": "3.8.1",
"description": "LoopBack's container for Inversion of Control",

@@ -23,3 +23,3 @@ "main": "dist/index.js",

"dependencies": {
"@loopback/metadata": "^2.1.4",
"@loopback/metadata": "^2.1.5",
"@types/debug": "^4.1.5",

@@ -32,8 +32,8 @@ "debug": "^4.1.1",

"devDependencies": {
"@loopback/build": "^5.4.0",
"@loopback/eslint-config": "^7.0.0",
"@loopback/testlab": "^3.1.4",
"@loopback/build": "^5.4.1",
"@loopback/eslint-config": "^7.0.1",
"@loopback/testlab": "^3.1.5",
"@types/bluebird": "^3.5.31",
"@types/node": "^10.17.21",
"@types/uuid": "^7.0.3",
"@types/node": "^10.17.24",
"@types/uuid": "^8.0.0",
"bluebird": "^3.7.2"

@@ -61,3 +61,3 @@ },

},
"gitHead": "c8681026187471f0ceeee7c101d66feae295116b"
"gitHead": "62aea854bf85c5a5995b59e6908fe5409f7eea96"
}

@@ -23,3 +23,3 @@ // Copyright IBM Corp. 2017,2020. All Rights Reserved.

} from './binding-filter';
import {BindingAddress} from './binding-key';
import {BindingAddress, BindingKey} from './binding-key';
import {BindingComparator} from './binding-sorter';

@@ -326,3 +326,3 @@ import {BindingCreationPolicy, Context} from './context';

export const binding = function injectBinding(
bindingKey?: BindingAddress,
bindingKey?: string | BindingKey<unknown>,
metadata?: InjectBindingMetadata,

@@ -329,0 +329,0 @@ ) {

@@ -9,4 +9,5 @@ // Copyright IBM Corp. 2018,2020. All Rights Reserved.

import {Binding} from './binding';
import {BindingSelector} from './binding-filter';
import {Context} from './context';
import {Injection} from './inject';
import {Injection, InjectionMetadata} from './inject';
import {BoundValue, tryWithFinally, ValueOrPromise} from './value-promise';

@@ -40,2 +41,8 @@

export interface InjectionDescriptor {
targetName: string;
bindingSelector: BindingSelector;
metadata: InjectionMetadata;
}
/**

@@ -161,3 +168,5 @@ * Binding or injection elements tracked by resolution sessions

*/
static describeInjection(injection: Readonly<Injection>) {
static describeInjection(
injection: Readonly<Injection>,
): InjectionDescriptor {
const name = getTargetName(

@@ -164,0 +173,0 @@ injection.target,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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