New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

redux-zero

Package Overview
Dependencies
Maintainers
2
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

redux-zero - npm Package Compare versions

Comparing version 4.13.1 to 4.13.2

interfaces/Helpers.d.ts

4

CHANGELOG.md
# Changelog
### 4.13.2
- Adding some typings
### 4.13.1

@@ -4,0 +8,0 @@

12

devtools/devtoolsMiddleware.d.ts

@@ -1,8 +0,8 @@

declare let devTools: {
instance: any;
};
import Store from "../interfaces/Store";
import { Action, DevTools, NextAction, Message } from "./devtoolsMidleware";
declare let devTools: DevTools;
declare let connect: any;
declare function getOrAddAction(action: any, fn: any): any;
declare function update(message: any): void;
declare const devtoolsMiddleware: (store: any) => (next: any, args: any) => (action: any) => any;
declare function getOrAddAction(action: Action, fn: Function): NextAction;
declare function update(message: Message): void;
declare const devtoolsMiddleware: (store: Store) => (next: Function, args: any) => (action: Action) => any;
export { devtoolsMiddleware, connect, update, devTools, getOrAddAction };

@@ -52,3 +52,5 @@ 'use strict';

var storeUpdate = update.bind(store);
devTools.instance.subscribe(storeUpdate);
if (devTools.instance) {
devTools.instance.subscribe(storeUpdate);
}
middleware.initialized = true;

@@ -64,6 +66,9 @@ }

return result.then(function () {
return devTools.instance.send(reduxAction, store.getState());
return devTools.instance &&
devTools.instance.send(reduxAction, store.getState());
});
}
devTools.instance.send(reduxAction, store.getState());
if (devTools.instance) {
devTools.instance.send(reduxAction, store.getState());
}
return result;

@@ -74,5 +79,7 @@ }; }; };

devTools.instance = window.__REDUX_DEVTOOLS_EXTENSION__.connect();
devTools.instance.send("initialState", initialState);
if (devTools.instance) {
devTools.instance.send("initialState", initialState);
}
return devtoolsMiddleware;
};
}

@@ -1,1 +0,1 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t["redux-zero"]={})}(this,function(t){"use strict";function e(t,e){var n=r.find(function(e){return t.name===e.key});return n||(n={key:t.name,fn:e},r.push(n)),n}function n(t,e){var n=JSON.parse(e.state),i=function(e){if("initialState"===e.type)t.setState(n.computedStates[0].state);else{var i=r.find(function(t){return e.type===t.key});i&&i.fn()}},a=Object.keys(n.actionsById).filter(function(t){return parseInt(t,10)<=e.payload.id}),o=0;setTimeout(function t(){i(n.actionsById[a[o]].action),++o>=a.length||setTimeout(t,u)},0)}function i(t){"DISPATCH"===t.type&&("JUMP_TO_ACTION"===t.payload.type||"JUMP_TO_STATE"===t.payload.type?this.setState(JSON.parse(t.state)):"TOGGLE_ACTION"===t.payload.type&&n(this,t))}function a(t,e){if(!e.initialized){var n=i.bind(t);o.instance.subscribe(n),e.initialized=!0}}var o={instance:null},r=[],u=10,c=function(t){return function(n,i){return function(r){var u=n(r);a(t,c),e(r,function(){return n(r)});var s={type:r.name,args:i};return u&&u.then?u.then(function(){return o.instance.send(s,t.getState())}):(o.instance.send(s,t.getState()),u)}}};"object"==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&(t.connect=function(t){return o.instance=window.__REDUX_DEVTOOLS_EXTENSION__.connect(),o.instance.send("initialState",t),c}),Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(t["redux-zero"]={})}(this,function(t){"use strict";function n(t,n){var e=c.find(function(n){return t.name===n.key});return e||(e={key:t.name,fn:n},c.push(e)),e}function e(t,n){var e=JSON.parse(n.state),i=function(n){if("initialState"===n.type)t.setState(e.computedStates[0].state);else{var i=c.find(function(t){return n.type===t.key});i&&i.fn()}},a=Object.keys(e.actionsById).filter(function(t){return parseInt(t,10)<=n.payload.id}),o=0;setTimeout(function t(){i(e.actionsById[a[o]].action),++o>=a.length||setTimeout(t,r)},0)}function i(t){"DISPATCH"===t.type&&("JUMP_TO_ACTION"===t.payload.type||"JUMP_TO_STATE"===t.payload.type?this.setState(JSON.parse(t.state)):"TOGGLE_ACTION"===t.payload.type&&e(this,t))}function a(t,n){if(!n.initialized){var e=i.bind(t);o.instance&&o.instance.subscribe(e),n.initialized=!0}}var o={instance:null},c=[],r=10,s=function(t){return function(e,i){return function(c){var r=e(c);a(t,s),n(c,function(){return e(c)});var u={type:c.name,args:i};return r&&r.then?r.then(function(){return o.instance&&o.instance.send(u,t.getState())}):(o.instance&&o.instance.send(u,t.getState()),r)}}};"object"==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&(t.connect=function(t){return o.instance=window.__REDUX_DEVTOOLS_EXTENSION__.connect(),o.instance&&o.instance.send("initialState",t),s}),Object.defineProperty(t,"__esModule",{value:!0})});

@@ -0,4 +1,6 @@

/// <reference types="react" />
import Store from "./Store";
export default interface Props {
store: Store;
children: JSX.Element[] | JSX.Element;
}
export default interface Store {
middleware(): void;
middleware(...args: any[]): void;
setState(f: any): void;

@@ -4,0 +4,0 @@ subscribe(f: () => any): any;

{
"name": "redux-zero",
"version": "4.13.1",
"version": "4.13.2",
"description": "",

@@ -13,6 +13,4 @@ "main": "dist/redux-zero.js",

"test:watch": "jest --watch",
"format":
"prettier --write rollup.config.js \"config/**/*.js\" \"src/**/*.ts\" \"src/**/*.tsx\"",
"check":
"npm run compile && npm run format && npm run lint && npm run test",
"format": "prettier --write rollup.config.js \"config/**/*.js\" \"src/**/*.ts\" \"src/**/*.tsx\"",
"check": "npm run compile && npm run format && npm run lint && npm run test",
"clean": "rimraf dist coverage",

@@ -46,10 +44,19 @@ "prebuild": "npm run check && npm run clean",

"jest": {
"moduleFileExtensions": ["ts", "tsx", "js"],
"setupFiles": ["<rootDir>/config/testSetup.js"],
"moduleFileExtensions": [
"ts",
"tsx",
"js"
],
"setupFiles": [
"<rootDir>/config/testSetup.js"
],
"transform": {
"^.+\\.(ts|tsx)$": "<rootDir>/config/preprocessor.js"
},
"testMatch": ["<rootDir>/src/**/*.spec.(ts|tsx)"]
"testMatch": [
"<rootDir>/src/**/*.spec.(ts|tsx)"
]
},
"devDependencies": {
"@types/jest": "21.1.10",
"@types/react": "16.0.9",

@@ -56,0 +63,0 @@ "cross-env": "5.0.5",

/// <reference types="react" />
import * as React from "react";
import { mapToProps } from "../../interfaces/Helpers";
export declare class Connect extends React.Component<any> {

@@ -9,11 +10,11 @@ static contextTypes: {

state: any;
actions: {};
actions: any;
componentWillMount(): void;
componentWillUnmount(): void;
getProps(): any;
getActions(): {};
getActions(): any;
update: () => void;
render(): any;
}
export default function connect(mapToProps: any, actions?: {}): (Child: any) => {
export default function connect(mapToProps?: mapToProps, actions?: {}): (Child: any) => {
new (props?: any, context?: any): {

@@ -20,0 +21,0 @@ render(): JSX.Element;

@@ -5,3 +5,3 @@ /// <reference types="react" />

import Store from "../../interfaces/Store";
export default class Provider extends React.Component<Props, {}> {
export default class Provider extends React.Component<Props> {
static childContextTypes: {

@@ -8,0 +8,0 @@ store: (props: object, propName: string, componentName: string) => Error;

@@ -118,2 +118,3 @@ 'use strict';

Connect.prototype.render = function () {
//@ts-ignore
return this.props.children(__assign({ store: this.context.store }, this.state, this.actions));

@@ -120,0 +121,0 @@ };

<h1 align="center">
<img src="https://s1.postimg.org/7p3dmmc3nz/logo_redux_zero.png" alt="redux zero logo" title="redux zero logo">
<img src="https://i.imgur.com/S8jnr8O.png" height="300px" alt="redux zero logo" title="redux zero logo">
<br>

@@ -4,0 +4,0 @@ </h1>

@@ -1,2 +0,4 @@

export declare function getActions(store: any, actions: any): {};
export declare function connect(component: any, store: any, mapToProps: any): void;
import Store from "../../interfaces/Store";
import { mapToProps } from "../../interfaces/Helpers";
export declare function getActions(store: Store, actions: any): any;
export declare function connect(component: any, store: Store, mapToProps: mapToProps): void;

@@ -1,1 +0,2 @@

export default function bindActions(actions: any, store: any): {};
import Store from "../interfaces/Store";
export default function bindActions(actions: any, store: Store): any;

@@ -1,1 +0,2 @@

export default function set(store: any, ret: any): any;
import Store from "../interfaces/Store";
export default function set(store: Store, ret: any): any;

@@ -1,1 +0,1 @@

export default function shallowEqual(a: any, b: any): boolean;
export default function shallowEqual(a: object, b: object): boolean;
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