inferno-shared
Advanced tools
Comparing version 1.3.0-rc.8 to 1.3.0-rc.9
@@ -20,2 +20,3 @@ export declare const NO_OP = "$NO_OP"; | ||
export declare function warning(message: string): void; | ||
export declare function assign(target: any): any; | ||
export interface LifecycleClass { | ||
@@ -22,0 +23,0 @@ listeners: Function[]; |
@@ -56,2 +56,15 @@ export const NO_OP = '$NO_OP'; | ||
} | ||
export function assign(target) { | ||
for (let i = 1, argumentsLength = arguments.length; i < argumentsLength; i++) { | ||
let obj = arguments[i]; | ||
if (!isNullOrUndef(obj)) { | ||
const keys = Object.keys(obj); | ||
for (let j = 0, keysLength = keys.length; j < keysLength; j++) { | ||
const key = keys[j]; | ||
target[key] = obj[key]; | ||
} | ||
} | ||
} | ||
return target; | ||
} | ||
export function Lifecycle() { | ||
@@ -58,0 +71,0 @@ this.listeners = []; |
/*! | ||
* inferno-shared v1.3.0-rc.8 | ||
* inferno-shared v1.3.0-rc.9 | ||
* (c) 2017 Dominic Gannaway' | ||
@@ -69,2 +69,17 @@ * Released under the MIT License. | ||
} | ||
function assign(target) { | ||
var arguments$1 = arguments; | ||
for (var i = 1, argumentsLength = arguments.length; i < argumentsLength; i++) { | ||
var obj = arguments$1[i]; | ||
if (!isNullOrUndef(obj)) { | ||
var keys = Object.keys(obj); | ||
for (var j = 0, keysLength = keys.length; j < keysLength; j++) { | ||
var key = keys[j]; | ||
target[key] = obj[key]; | ||
} | ||
} | ||
} | ||
return target; | ||
} | ||
function Lifecycle() { | ||
@@ -103,2 +118,3 @@ this.listeners = []; | ||
exports.warning = warning; | ||
exports.assign = assign; | ||
exports.Lifecycle = Lifecycle; | ||
@@ -105,0 +121,0 @@ |
@@ -1,1 +0,1 @@ | ||
!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(n["inferno-shared"]=n["inferno-shared"]||{})}(this,function(n){"use strict";function e(n){return O(n)?n:n?[n]:n}function r(n){return!l(n.prototype)&&!l(n.prototype.render)}function t(n){var e=typeof n;return"string"===e||"number"===e}function o(n){return l(n)||d(n)}function i(n){return d(n)||n===!1||p(n)||l(n)}function u(n){return"function"==typeof n}function f(n){return"o"===n[0]&&"n"===n[1]&&n.length>3}function s(n){return"string"==typeof n}function c(n){return"number"==typeof n}function d(n){return null===n}function p(n){return n===!0}function l(n){return void 0===n}function y(n){return"object"==typeof n}function a(n){throw n||(n=g),new Error("Inferno Error: "+n)}function h(n){console.warn(n)}function m(){this.listeners=[]}var w="$NO_OP",g="a runtime error occured! Use Inferno in development environment to find the error.",v="undefined"!=typeof window&&window.document,O=Array.isArray;m.prototype.addListener=function(n){this.listeners.push(n)},m.prototype.trigger=function(){for(var n=this,e=0,r=this.listeners.length;e<r;e++)n.listeners[e]()},n.NO_OP=w,n.ERROR_MSG=g,n.isBrowser=v,n.toArray=e,n.isArray=O,n.isStatefulComponent=r,n.isStringOrNumber=t,n.isNullOrUndef=o,n.isInvalid=i,n.isFunction=u,n.isAttrAnEvent=f,n.isString=s,n.isNumber=c,n.isNull=d,n.isTrue=p,n.isUndefined=l,n.isObject=y,n.throwError=a,n.warning=h,n.Lifecycle=m,Object.defineProperty(n,"__esModule",{value:!0})}); | ||
!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r(n["inferno-shared"]=n["inferno-shared"]||{})}(this,function(n){"use strict";function r(n){return O(n)?n:n?[n]:n}function e(n){return!a(n.prototype)&&!a(n.prototype.render)}function t(n){var r=typeof n;return"string"===r||"number"===r}function o(n){return a(n)||d(n)}function i(n){return d(n)||n===!1||p(n)||a(n)}function u(n){return"function"==typeof n}function f(n){return"o"===n[0]&&"n"===n[1]&&n.length>3}function s(n){return"string"==typeof n}function c(n){return"number"==typeof n}function d(n){return null===n}function p(n){return n===!0}function a(n){return void 0===n}function l(n){return"object"==typeof n}function y(n){throw n||(n=m),new Error("Inferno Error: "+n)}function h(n){console.warn(n)}function v(n){for(var r=arguments,e=1,t=arguments.length;e<t;e++){var i=r[e];if(!o(i))for(var u=Object.keys(i),f=0,s=u.length;f<s;f++){var c=u[f];n[c]=i[c]}}return n}function g(){this.listeners=[]}var m="a runtime error occured! Use Inferno in development environment to find the error.",w="undefined"!=typeof window&&window.document,O=Array.isArray;g.prototype.addListener=function(n){this.listeners.push(n)},g.prototype.trigger=function(){for(var n=this,r=0,e=this.listeners.length;r<e;r++)n.listeners[r]()},n.NO_OP="$NO_OP",n.ERROR_MSG=m,n.isBrowser=w,n.toArray=r,n.isArray=O,n.isStatefulComponent=e,n.isStringOrNumber=t,n.isNullOrUndef=o,n.isInvalid=i,n.isFunction=u,n.isAttrAnEvent=f,n.isString=s,n.isNumber=c,n.isNull=d,n.isTrue=p,n.isUndefined=a,n.isObject=l,n.throwError=y,n.warning=h,n.assign=v,n.Lifecycle=g,Object.defineProperty(n,"__esModule",{value:!0})}); |
/*! | ||
* inferno-shared v1.3.0-rc.8 | ||
* inferno-shared v1.3.0-rc.9 | ||
* (c) 2017 Dominic Gannaway' | ||
@@ -69,2 +69,17 @@ * Released under the MIT License. | ||
} | ||
function assign(target) { | ||
var arguments$1 = arguments; | ||
for (var i = 1, argumentsLength = arguments.length; i < argumentsLength; i++) { | ||
var obj = arguments$1[i]; | ||
if (!isNullOrUndef(obj)) { | ||
var keys = Object.keys(obj); | ||
for (var j = 0, keysLength = keys.length; j < keysLength; j++) { | ||
var key = keys[j]; | ||
target[key] = obj[key]; | ||
} | ||
} | ||
} | ||
return target; | ||
} | ||
function Lifecycle() { | ||
@@ -103,2 +118,3 @@ this.listeners = []; | ||
exports.warning = warning; | ||
exports.assign = assign; | ||
exports.Lifecycle = Lifecycle; | ||
@@ -105,0 +121,0 @@ |
{ | ||
"name": "inferno-shared", | ||
"version": "1.3.0-rc.8", | ||
"version": "1.3.0-rc.9", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "Helpers functions for Inferno", |
@@ -75,2 +75,20 @@ export const NO_OP = '$NO_OP'; | ||
export function assign(target): any { | ||
for (let i = 1, argumentsLength = arguments.length; i < argumentsLength; i++) { | ||
let obj = arguments[i]; | ||
if (!isNullOrUndef(obj)) { | ||
const keys = Object.keys(obj); | ||
for (let j = 0, keysLength = keys.length; j < keysLength; j++) { | ||
const key = keys[j]; | ||
target[key] = obj[key]; | ||
} | ||
} | ||
} | ||
return target; | ||
} | ||
/* | ||
@@ -77,0 +95,0 @@ * This is purely a tiny event-emitter/pubsub |
15903
427