Skip to content

Commit 46c40c5

Browse files
chore(all): prepare release
1 parent 6e41375 commit 46c40c5

10 files changed

+71
-39
lines changed

dist/amd/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ define('aurelia-dependency-injection', ['exports', 'aurelia-metadata', 'aurelia-
2626
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
2727
}
2828

29+
function isInjectable(potentialTarget) {
30+
return !!potentialTarget;
31+
}
2932
function autoinject(potentialTarget) {
3033
var deco = function (target) {
3134
if (!target.hasOwnProperty('inject')) {
@@ -38,7 +41,10 @@ define('aurelia-dependency-injection', ['exports', 'aurelia-metadata', 'aurelia-
3841
}
3942
}
4043
};
41-
return potentialTarget ? deco(potentialTarget) : deco;
44+
if (isInjectable(potentialTarget)) {
45+
return deco(potentialTarget);
46+
}
47+
return deco;
4248
}
4349
function inject() {
4450
var rest = [];

dist/aurelia-dependency-injection.d.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,10 @@ export declare class Container {
181181
inject?: any;
182182
}): InvocationHandler<TBase, TImpl, TArgs>;
183183
}
184-
export declare function autoinject(potentialTarget?: DependencyCtor<any, any, any>): any;
184+
export declare type Injectable = Function & {
185+
inject?: any[] | (() => any[]);
186+
};
187+
export declare function autoinject<TPotential>(potentialTarget?: TPotential): TPotential extends Injectable ? void : (target: Injectable) => void;
185188
export declare function inject<TBase, TImpl extends Impl<TBase> = Impl<TBase>, TArgs extends Args<TBase> = Args<TBase>>(...rest: TArgs[number][]): any;
186189
export declare function registration<TBase, TImpl extends Impl<TBase>, TArgs extends Args<TBase>>(value: Registration<TBase, TImpl, TArgs>): (target: DependencyCtor<TBase, TImpl, TArgs>) => void;
187190
export declare function transient<TBase, TImpl extends Impl<TBase>, TArgs extends Args<TBase>>(key?: PrimitiveOrDependencyCtor<TBase, TImpl, TArgs>): (target: DependencyCtor<TBase, TImpl, TArgs>) => void;

dist/commonjs/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ function __metadata(metadataKey, metadataValue) {
3131
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
3232
}
3333

34+
function isInjectable(potentialTarget) {
35+
return !!potentialTarget;
36+
}
3437
function autoinject(potentialTarget) {
3538
var deco = function (target) {
3639
if (!target.hasOwnProperty('inject')) {
@@ -43,7 +46,10 @@ function autoinject(potentialTarget) {
4346
}
4447
}
4548
};
46-
return potentialTarget ? deco(potentialTarget) : deco;
49+
if (isInjectable(potentialTarget)) {
50+
return deco(potentialTarget);
51+
}
52+
return deco;
4753
}
4854
function inject() {
4955
var rest = [];

dist/es2015/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ function __metadata(metadataKey, metadataValue) {
2727
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
2828
}
2929

30+
function isInjectable(potentialTarget) {
31+
return !!potentialTarget;
32+
}
3033
function autoinject(potentialTarget) {
3134
const deco = (target) => {
3235
if (!target.hasOwnProperty('inject')) {
@@ -39,7 +42,10 @@ function autoinject(potentialTarget) {
3942
}
4043
}
4144
};
42-
return potentialTarget ? deco(potentialTarget) : deco;
45+
if (isInjectable(potentialTarget)) {
46+
return deco(potentialTarget);
47+
}
48+
return deco;
4349
}
4450
function inject(...rest) {
4551
return (target, _key, descriptor) => {

dist/es2017/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ function __metadata(metadataKey, metadataValue) {
2727
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
2828
}
2929

30+
function isInjectable(potentialTarget) {
31+
return !!potentialTarget;
32+
}
3033
function autoinject(potentialTarget) {
3134
const deco = (target) => {
3235
if (!target.hasOwnProperty('inject')) {
@@ -39,7 +42,10 @@ function autoinject(potentialTarget) {
3942
}
4043
}
4144
};
42-
return potentialTarget ? deco(potentialTarget) : deco;
45+
if (isInjectable(potentialTarget)) {
46+
return deco(potentialTarget);
47+
}
48+
return deco;
4349
}
4450
function inject(...rest) {
4551
return (target, _key, descriptor) => {

dist/native-modules/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ function __metadata(metadataKey, metadataValue) {
2727
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
2828
}
2929

30+
function isInjectable(potentialTarget) {
31+
return !!potentialTarget;
32+
}
3033
function autoinject(potentialTarget) {
3134
var deco = function (target) {
3235
if (!target.hasOwnProperty('inject')) {
@@ -39,7 +42,10 @@ function autoinject(potentialTarget) {
3942
}
4043
}
4144
};
42-
return potentialTarget ? deco(potentialTarget) : deco;
45+
if (isInjectable(potentialTarget)) {
46+
return deco(potentialTarget);
47+
}
48+
return deco;
4349
}
4450
function inject() {
4551
var rest = [];

dist/system/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ System.register(['aurelia-metadata', 'aurelia-pal'], function (exports, module)
5353
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
5454
}
5555

56+
function isInjectable(potentialTarget) {
57+
return !!potentialTarget;
58+
}
5659
function autoinject(potentialTarget) {
5760
var deco = function (target) {
5861
if (!target.hasOwnProperty('inject')) {
@@ -65,7 +68,10 @@ System.register(['aurelia-metadata', 'aurelia-pal'], function (exports, module)
6568
}
6669
}
6770
};
68-
return potentialTarget ? deco(potentialTarget) : deco;
71+
if (isInjectable(potentialTarget)) {
72+
return deco(potentialTarget);
73+
}
74+
return deco;
6975
}
7076
function inject() {
7177
var rest = [];

dist/umd-es2015/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
3131
}
3232

33+
function isInjectable(potentialTarget) {
34+
return !!potentialTarget;
35+
}
3336
function autoinject(potentialTarget) {
3437
const deco = (target) => {
3538
if (!target.hasOwnProperty('inject')) {
@@ -42,7 +45,10 @@
4245
}
4346
}
4447
};
45-
return potentialTarget ? deco(potentialTarget) : deco;
48+
if (isInjectable(potentialTarget)) {
49+
return deco(potentialTarget);
50+
}
51+
return deco;
4652
}
4753
function inject(...rest) {
4854
return (target, _key, descriptor) => {

dist/umd/aurelia-dependency-injection.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue);
3131
}
3232

33+
function isInjectable(potentialTarget) {
34+
return !!potentialTarget;
35+
}
3336
function autoinject(potentialTarget) {
3437
var deco = function (target) {
3538
if (!target.hasOwnProperty('inject')) {
@@ -42,7 +45,10 @@
4245
}
4346
}
4447
};
45-
return potentialTarget ? deco(potentialTarget) : deco;
48+
if (isInjectable(potentialTarget)) {
49+
return deco(potentialTarget);
50+
}
51+
return deco;
4652
}
4753
function inject() {
4854
var rest = [];

package-lock.json

+11-30
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)