Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@types/react-redux

Package Overview
Dependencies
Maintainers
1
Versions
133
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/react-redux - npm Package Compare versions

Comparing version 7.1.25 to 7.1.28

281

react-redux/index.d.ts

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

// Type definitions for react-redux 7.1
// Project: https://github.com/reduxjs/react-redux
// Definitions by: Qubo <https://github.com/tkqubo>
// Curits Layne <https://github.com/clayne11>
// Frank Tan <https://github.com/tansongyang>
// Nicholas Boll <https://github.com/nicholasboll>
// Dibyo Majumdar <https://github.com/mdibyo>
// Valentin Descamps <https://github.com/val1984>
// Johann Rakotoharisoa <https://github.com/jrakotoharisoa>
// Anatoli Papirovski <https://github.com/apapirovski>
// Boris Sergeyev <https://github.com/surgeboris>
// Søren Bruus Frank <https://github.com/soerenbf>
// Jonathan Ziller <https://github.com/mrwolfz>
// Dylan Vann <https://github.com/dylanvann>
// Yuki Ito <https://github.com/Lazyuki>
// Kazuma Ebina <https://github.com/kazuma1989>
// Michael Lebedev <https://github.com/megazazik>
// jun-sheaf <https://github.com/jun-sheaf>
// Lenz Weber <https://github.com/phryneas>
// Mark Erikson <https://github.com/markerikson>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 3.0
import {

@@ -31,13 +8,8 @@ ClassAttributes,

NamedExoticComponent,
ReactNode
} from 'react';
ReactNode,
} from "react";
import {
Action,
AnyAction,
Dispatch,
Store
} from 'redux';
import { Action, AnyAction, Dispatch, Store } from "redux";
import hoistNonReactStatics = require('hoist-non-react-statics');
import hoistNonReactStatics = require("hoist-non-react-statics");

@@ -65,4 +37,5 @@ /**

export type AdvancedComponentDecorator<TProps, TOwnProps> =
(component: JSXElementConstructor<TProps>) => NamedExoticComponent<TOwnProps>;
export type AdvancedComponentDecorator<TProps, TOwnProps> = (
component: JSXElementConstructor<TProps>,
) => NamedExoticComponent<TOwnProps>;

@@ -83,5 +56,4 @@ /**

[P in keyof DecorationTargetProps]: P extends keyof InjectedProps
? InjectedProps[P] extends DecorationTargetProps[P]
? DecorationTargetProps[P]
: InjectedProps[P]
? InjectedProps[P] extends DecorationTargetProps[P] ? DecorationTargetProps[P]
: InjectedProps[P]
: DecorationTargetProps[P];

@@ -102,6 +74,8 @@ };

InjectedProps,
DecorationTargetProps
> = {
[P in Extract<keyof InjectedProps, keyof DecorationTargetProps>]?: InjectedProps[P] extends DecorationTargetProps[P] ? DecorationTargetProps[P] : never;
};
DecorationTargetProps,
> = {
[P in Extract<keyof InjectedProps, keyof DecorationTargetProps>]?: InjectedProps[P] extends DecorationTargetProps[P]
? DecorationTargetProps[P]
: never;
};

@@ -120,3 +94,3 @@ // Infers prop type from component C

C extends JSXElementConstructor<any>,
P
P,
> = NamedExoticComponent<P> & hoistNonReactStatics.NonReactStatics<C> & {

@@ -130,6 +104,10 @@ WrappedComponent: C;

// Uses distributive omit to preserve discriminated unions part of original prop type
export type InferableComponentEnhancerWithProps<TInjectedProps, TNeedsProps> =
<C extends JSXElementConstructor<Matching<TInjectedProps, GetProps<C>>>>(
component: C
) => ConnectedComponent<C, DistributiveOmit<GetLibraryManagedProps<C>, keyof Shared<TInjectedProps, GetLibraryManagedProps<C>>> & TNeedsProps>;
export type InferableComponentEnhancerWithProps<TInjectedProps, TNeedsProps> = <
C extends JSXElementConstructor<Matching<TInjectedProps, GetProps<C>>>,
>(
component: C,
) => ConnectedComponent<
C,
DistributiveOmit<GetLibraryManagedProps<C>, keyof Shared<TInjectedProps, GetLibraryManagedProps<C>>> & TNeedsProps
>;

@@ -139,42 +117,75 @@ // Injects props and removes them from the prop requirements.

// render.
export type InferableComponentEnhancer<TInjectedProps> =
InferableComponentEnhancerWithProps<TInjectedProps, {}>;
export type InferableComponentEnhancer<TInjectedProps> = InferableComponentEnhancerWithProps<TInjectedProps, {}>;
export type InferThunkActionCreatorType<TActionCreator extends (...args: any[]) => any> =
TActionCreator extends (...args: infer TParams) => (...args: any[]) => infer TReturn
? (...args: TParams) => TReturn
: TActionCreator;
export type InferThunkActionCreatorType<TActionCreator extends (...args: any[]) => any> = TActionCreator extends
(...args: infer TParams) => (...args: any[]) => infer TReturn ? (...args: TParams) => TReturn
: TActionCreator;
export type HandleThunkActionCreator<TActionCreator> =
TActionCreator extends (...args: any[]) => any
? InferThunkActionCreatorType<TActionCreator>
: TActionCreator;
export type HandleThunkActionCreator<TActionCreator> = TActionCreator extends (...args: any[]) => any
? InferThunkActionCreatorType<TActionCreator>
: TActionCreator;
// redux-thunk middleware returns thunk's return value from dispatch call
// https://github.com/reduxjs/redux-thunk#composition
export type ResolveThunks<TDispatchProps> =
TDispatchProps extends { [key: string]: any }
? {
[C in keyof TDispatchProps]: HandleThunkActionCreator<TDispatchProps[C]>
}
: TDispatchProps;
export type ResolveThunks<TDispatchProps> = TDispatchProps extends { [key: string]: any } ? {
[C in keyof TDispatchProps]: HandleThunkActionCreator<TDispatchProps[C]>;
}
: TDispatchProps;
// the conditional type is to support TypeScript 3.0, which does not support mapping over tuples and arrays;
// once the typings are updated to at least TypeScript 3.1, a simple mapped type can replace this mess
export type ResolveArrayThunks<TDispatchProps extends ReadonlyArray<any>> =
TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5, infer A6, infer A7, infer A8, infer A9]
? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>, HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>, HandleThunkActionCreator<A6>, HandleThunkActionCreator<A7>, HandleThunkActionCreator<A8>, HandleThunkActionCreator<A9>]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5, infer A6, infer A7, infer A8]
? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>, HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>, HandleThunkActionCreator<A6>, HandleThunkActionCreator<A7>, HandleThunkActionCreator<A8>]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5, infer A6, infer A7]
? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>, HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>, HandleThunkActionCreator<A6>, HandleThunkActionCreator<A7>]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5, infer A6]
? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>, HandleThunkActionCreator<A4>, HandleThunkActionCreator<A5>, HandleThunkActionCreator<A6>]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5]
? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>, HandleThunkActionCreator<A4>, HandleThunkActionCreator<A5>]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4] ? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>, HandleThunkActionCreator<A4>]
: TDispatchProps extends [infer A1, infer A2, infer A3] ? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>]
export type ResolveArrayThunks<TDispatchProps extends ReadonlyArray<any>> = TDispatchProps extends
[infer A1, infer A2, infer A3, infer A4, infer A5, infer A6, infer A7, infer A8, infer A9] ? [
HandleThunkActionCreator<A1>,
HandleThunkActionCreator<A2>,
HandleThunkActionCreator<A3>,
HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>,
HandleThunkActionCreator<A6>,
HandleThunkActionCreator<A7>,
HandleThunkActionCreator<A8>,
HandleThunkActionCreator<A9>,
]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5, infer A6, infer A7, infer A8] ? [
HandleThunkActionCreator<A1>,
HandleThunkActionCreator<A2>,
HandleThunkActionCreator<A3>,
HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>,
HandleThunkActionCreator<A6>,
HandleThunkActionCreator<A7>,
HandleThunkActionCreator<A8>,
]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5, infer A6, infer A7] ? [
HandleThunkActionCreator<A1>,
HandleThunkActionCreator<A2>,
HandleThunkActionCreator<A3>,
HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>,
HandleThunkActionCreator<A6>,
HandleThunkActionCreator<A7>,
]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5, infer A6] ? [
HandleThunkActionCreator<A1>,
HandleThunkActionCreator<A2>,
HandleThunkActionCreator<A3>,
HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>,
HandleThunkActionCreator<A6>,
]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4, infer A5] ? [
HandleThunkActionCreator<A1>,
HandleThunkActionCreator<A2>,
HandleThunkActionCreator<A3>,
HandleThunkActionCreator<A4>,
HandleThunkActionCreator<A5>,
]
: TDispatchProps extends [infer A1, infer A2, infer A3, infer A4] ? [
HandleThunkActionCreator<A1>,
HandleThunkActionCreator<A2>,
HandleThunkActionCreator<A3>,
HandleThunkActionCreator<A4>,
]
: TDispatchProps extends [infer A1, infer A2, infer A3]
? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>, HandleThunkActionCreator<A3>]
: TDispatchProps extends [infer A1, infer A2] ? [HandleThunkActionCreator<A1>, HandleThunkActionCreator<A2>]

@@ -184,4 +195,3 @@ : TDispatchProps extends [infer A1] ? [HandleThunkActionCreator<A1>]

: TDispatchProps extends ReadonlyArray<infer A> ? ReadonlyArray<HandleThunkActionCreator<A>>
: never
;
: never;

@@ -208,7 +218,7 @@ /**

export interface Connect<DefaultState = DefaultRootState> {
/* eslint-disable no-unnecessary-generics */
/* eslint-disable @definitelytyped/no-unnecessary-generics */
(): InferableComponentEnhancer<DispatchProp>;
<TStateProps = {}, no_dispatch = {}, TOwnProps = {}, State = DefaultState>(
mapStateToProps: MapStateToPropsParam<TStateProps, TOwnProps, State>
mapStateToProps: MapStateToPropsParam<TStateProps, TOwnProps, State>,
): InferableComponentEnhancerWithProps<TStateProps & DispatchProp, TOwnProps>;

@@ -218,3 +228,3 @@

mapStateToProps: null | undefined,
mapDispatchToProps: MapDispatchToPropsNonObject<TDispatchProps, TOwnProps>
mapDispatchToProps: MapDispatchToPropsNonObject<TDispatchProps, TOwnProps>,
): InferableComponentEnhancerWithProps<TDispatchProps, TOwnProps>;

@@ -232,3 +242,3 @@

mapStateToProps: MapStateToPropsParam<TStateProps, TOwnProps, State>,
mapDispatchToProps: MapDispatchToPropsNonObject<TDispatchProps, TOwnProps>
mapDispatchToProps: MapDispatchToPropsNonObject<TDispatchProps, TOwnProps>,
): InferableComponentEnhancerWithProps<TStateProps & TDispatchProps, TOwnProps>;

@@ -266,3 +276,3 @@

mergeProps: null | undefined,
options: Options<State, TStateProps, TOwnProps>
options: Options<State, TStateProps, TOwnProps>,
): InferableComponentEnhancerWithProps<DispatchProp & TStateProps, TOwnProps>;

@@ -274,3 +284,3 @@

mergeProps: null | undefined,
options: Options<{}, TStateProps, TOwnProps>
options: Options<{}, TStateProps, TOwnProps>,
): InferableComponentEnhancerWithProps<TDispatchProps, TOwnProps>;

@@ -282,3 +292,3 @@

mergeProps: null | undefined,
options: Options<{}, TStateProps, TOwnProps>
options: Options<{}, TStateProps, TOwnProps>,
): InferableComponentEnhancerWithProps<

@@ -293,3 +303,3 @@ ResolveThunks<TDispatchProps>,

mergeProps: null | undefined,
options: Options<State, TStateProps, TOwnProps>
options: Options<State, TStateProps, TOwnProps>,
): InferableComponentEnhancerWithProps<TStateProps & TDispatchProps, TOwnProps>;

@@ -301,3 +311,3 @@

mergeProps: null | undefined,
options: Options<State, TStateProps, TOwnProps>
options: Options<State, TStateProps, TOwnProps>,
): InferableComponentEnhancerWithProps<

@@ -312,5 +322,5 @@ TStateProps & ResolveThunks<TDispatchProps>,

mergeProps: MergeProps<TStateProps, TDispatchProps, TOwnProps, TMergedProps>,
options?: Options<State, TStateProps, TOwnProps, TMergedProps>
options?: Options<State, TStateProps, TOwnProps, TMergedProps>,
): InferableComponentEnhancerWithProps<TMergedProps, TOwnProps>;
/* eslint-enable no-unnecessary-generics */
/* eslint-enable @definitelytyped/no-unnecessary-generics */
}

@@ -321,10 +331,9 @@

*/
export type ConnectedProps<TConnector> =
TConnector extends InferableComponentEnhancerWithProps<infer TInjectedProps, any>
? unknown extends TInjectedProps
? TConnector extends InferableComponentEnhancer<infer TInjectedProps>
? TInjectedProps
: never
: TInjectedProps
: never;
export type ConnectedProps<TConnector> = TConnector extends
InferableComponentEnhancerWithProps<infer TInjectedProps, any>
? unknown extends TInjectedProps
? TConnector extends InferableComponentEnhancer<infer TInjectedProps> ? TInjectedProps
: never
: TInjectedProps
: never;

@@ -336,28 +345,49 @@ /**

export type MapStateToProps<TStateProps, TOwnProps, State = DefaultRootState> =
(state: State, ownProps: TOwnProps) => TStateProps;
export type MapStateToProps<TStateProps, TOwnProps, State = DefaultRootState> = (
state: State,
ownProps: TOwnProps,
) => TStateProps;
export type MapStateToPropsFactory<TStateProps, TOwnProps, State = DefaultRootState> =
(initialState: State, ownProps: TOwnProps) => MapStateToProps<TStateProps, TOwnProps, State>;
export type MapStateToPropsFactory<TStateProps, TOwnProps, State = DefaultRootState> = (
initialState: State,
ownProps: TOwnProps,
) => MapStateToProps<TStateProps, TOwnProps, State>;
export type MapStateToPropsParam<TStateProps, TOwnProps, State = DefaultRootState> =
MapStateToPropsFactory<TStateProps, TOwnProps, State> | MapStateToProps<TStateProps, TOwnProps, State> | null | undefined;
| MapStateToPropsFactory<TStateProps, TOwnProps, State>
| MapStateToProps<TStateProps, TOwnProps, State>
| null
| undefined;
export type MapDispatchToPropsFunction<TDispatchProps, TOwnProps> =
(dispatch: Dispatch<Action>, ownProps: TOwnProps) => TDispatchProps;
export type MapDispatchToPropsFunction<TDispatchProps, TOwnProps> = (
dispatch: Dispatch<Action>,
ownProps: TOwnProps,
) => TDispatchProps;
export type MapDispatchToProps<TDispatchProps, TOwnProps> =
MapDispatchToPropsFunction<TDispatchProps, TOwnProps> | TDispatchProps;
| MapDispatchToPropsFunction<TDispatchProps, TOwnProps>
| TDispatchProps;
export type MapDispatchToPropsFactory<TDispatchProps, TOwnProps> =
(dispatch: Dispatch<Action>, ownProps: TOwnProps) => MapDispatchToPropsFunction<TDispatchProps, TOwnProps>;
export type MapDispatchToPropsFactory<TDispatchProps, TOwnProps> = (
dispatch: Dispatch<Action>,
ownProps: TOwnProps,
) => MapDispatchToPropsFunction<TDispatchProps, TOwnProps>;
export type MapDispatchToPropsParam<TDispatchProps, TOwnProps> = MapDispatchToPropsFactory<TDispatchProps, TOwnProps> | MapDispatchToProps<TDispatchProps, TOwnProps>;
export type MapDispatchToPropsParam<TDispatchProps, TOwnProps> =
| MapDispatchToPropsFactory<TDispatchProps, TOwnProps>
| MapDispatchToProps<TDispatchProps, TOwnProps>;
export type MapDispatchToPropsNonObject<TDispatchProps, TOwnProps> = MapDispatchToPropsFactory<TDispatchProps, TOwnProps> | MapDispatchToPropsFunction<TDispatchProps, TOwnProps>;
export type MapDispatchToPropsNonObject<TDispatchProps, TOwnProps> =
| MapDispatchToPropsFactory<TDispatchProps, TOwnProps>
| MapDispatchToPropsFunction<TDispatchProps, TOwnProps>;
export type MergeProps<TStateProps, TDispatchProps, TOwnProps, TMergedProps> =
(stateProps: TStateProps, dispatchProps: TDispatchProps, ownProps: TOwnProps) => TMergedProps;
export type MergeProps<TStateProps, TDispatchProps, TOwnProps, TMergedProps> = (
stateProps: TStateProps,
dispatchProps: TDispatchProps,
ownProps: TOwnProps,
) => TMergedProps;
export interface Options<State = DefaultRootState, TStateProps = {}, TOwnProps = {}, TMergedProps = {}> extends ConnectOptions {
export interface Options<State = DefaultRootState, TStateProps = {}, TOwnProps = {}, TMergedProps = {}>
extends ConnectOptions
{
/**

@@ -415,5 +445,5 @@ * If true, implements shouldComponentUpdate and shallowly compares the result of mergeProps,

export function connectAdvanced<S, TProps, TOwnProps, TFactoryOptions = {}>(
// eslint-disable-next-line no-unnecessary-generics
// eslint-disable-next-line @definitelytyped/no-unnecessary-generics
selectorFactory: SelectorFactory<S, TProps, TOwnProps, TFactoryOptions>,
connectOptions?: ConnectOptions & TFactoryOptions
connectOptions?: ConnectOptions & TFactoryOptions,
): AdvancedComponentDecorator<TProps, TOwnProps>;

@@ -429,7 +459,8 @@

*/
export type SelectorFactory<S, TProps, TOwnProps, TFactoryOptions> =
(dispatch: Dispatch<Action>, factoryOptions: TFactoryOptions) => Selector<S, TProps, TOwnProps>;
export type SelectorFactory<S, TProps, TOwnProps, TFactoryOptions> = (
dispatch: Dispatch<Action>,
factoryOptions: TFactoryOptions,
) => Selector<S, TProps, TOwnProps>;
export type Selector<S, TProps, TOwnProps = null> = TOwnProps extends null | undefined
? (state: S) => TProps
export type Selector<S, TProps, TOwnProps = null> = TOwnProps extends null | undefined ? (state: S) => TProps
: (state: S, ownProps: TOwnProps) => TProps;

@@ -510,3 +541,3 @@

*/
export class Provider<A extends Action = AnyAction> extends Component<ProviderProps<A>> { }
export class Provider<A extends Action = AnyAction> extends Component<ProviderProps<A>> {}

@@ -525,3 +556,3 @@ /**

/* eslint-disable no-unnecessary-generics */
/* eslint-disable @definitelytyped/no-unnecessary-generics */

@@ -596,3 +627,3 @@ /**

selector: (state: TState) => TSelected,
equalityFn?: (left: TSelected, right: TSelected) => boolean
equalityFn?: (left: TSelected, right: TSelected) => boolean,
): TSelected;

@@ -615,3 +646,3 @@

selector: (state: TState) => TSelected,
equalityFn?: (left: TSelected, right: TSelected) => boolean
equalityFn?: (left: TSelected, right: TSelected) => boolean,
): TSelected;

@@ -670,2 +701,2 @@ }

/* eslint-enable no-unnecessary-generics */
/* eslint-enable @definitelytyped/no-unnecessary-generics */
{
"name": "@types/react-redux",
"version": "7.1.25",
"version": "7.1.28",
"description": "TypeScript definitions for react-redux",

@@ -10,89 +10,89 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-redux",

"name": "Qubo",
"url": "https://github.com/tkqubo",
"githubUsername": "tkqubo"
"githubUsername": "tkqubo",
"url": "https://github.com/tkqubo"
},
{
"name": "Curits Layne",
"url": "https://github.com/clayne11",
"githubUsername": "clayne11"
"githubUsername": "clayne11",
"url": "https://github.com/clayne11"
},
{
"name": "Frank Tan",
"url": "https://github.com/tansongyang",
"githubUsername": "tansongyang"
"githubUsername": "tansongyang",
"url": "https://github.com/tansongyang"
},
{
"name": "Nicholas Boll",
"url": "https://github.com/nicholasboll",
"githubUsername": "nicholasboll"
"githubUsername": "nicholasboll",
"url": "https://github.com/nicholasboll"
},
{
"name": "Dibyo Majumdar",
"url": "https://github.com/mdibyo",
"githubUsername": "mdibyo"
"githubUsername": "mdibyo",
"url": "https://github.com/mdibyo"
},
{
"name": "Valentin Descamps",
"url": "https://github.com/val1984",
"githubUsername": "val1984"
"githubUsername": "val1984",
"url": "https://github.com/val1984"
},
{
"name": "Johann Rakotoharisoa",
"url": "https://github.com/jrakotoharisoa",
"githubUsername": "jrakotoharisoa"
"githubUsername": "jrakotoharisoa",
"url": "https://github.com/jrakotoharisoa"
},
{
"name": "Anatoli Papirovski",
"url": "https://github.com/apapirovski",
"githubUsername": "apapirovski"
"githubUsername": "apapirovski",
"url": "https://github.com/apapirovski"
},
{
"name": "Boris Sergeyev",
"url": "https://github.com/surgeboris",
"githubUsername": "surgeboris"
"githubUsername": "surgeboris",
"url": "https://github.com/surgeboris"
},
{
"name": "Søren Bruus Frank",
"url": "https://github.com/soerenbf",
"githubUsername": "soerenbf"
"githubUsername": "soerenbf",
"url": "https://github.com/soerenbf"
},
{
"name": "Jonathan Ziller",
"url": "https://github.com/mrwolfz",
"githubUsername": "mrwolfz"
"githubUsername": "mrwolfz",
"url": "https://github.com/mrwolfz"
},
{
"name": "Dylan Vann",
"url": "https://github.com/dylanvann",
"githubUsername": "dylanvann"
"githubUsername": "dylanvann",
"url": "https://github.com/dylanvann"
},
{
"name": "Yuki Ito",
"url": "https://github.com/Lazyuki",
"githubUsername": "Lazyuki"
"githubUsername": "Lazyuki",
"url": "https://github.com/Lazyuki"
},
{
"name": "Kazuma Ebina",
"url": "https://github.com/kazuma1989",
"githubUsername": "kazuma1989"
"githubUsername": "kazuma1989",
"url": "https://github.com/kazuma1989"
},
{
"name": "Michael Lebedev",
"url": "https://github.com/megazazik",
"githubUsername": "megazazik"
"githubUsername": "megazazik",
"url": "https://github.com/megazazik"
},
{
"name": "jun-sheaf",
"url": "https://github.com/jun-sheaf",
"githubUsername": "jun-sheaf"
"githubUsername": "jun-sheaf",
"url": "https://github.com/jun-sheaf"
},
{
"name": "Lenz Weber",
"url": "https://github.com/phryneas",
"githubUsername": "phryneas"
"githubUsername": "phryneas",
"url": "https://github.com/phryneas"
},
{
"name": "Mark Erikson",
"url": "https://github.com/markerikson",
"githubUsername": "markerikson"
"githubUsername": "markerikson",
"url": "https://github.com/markerikson"
}

@@ -114,4 +114,4 @@ ],

},
"typesPublisherContentHash": "13dcaa317545338abc2578a3bc1958f1da40a5ad8d688c3e1b142dad82f91288",
"typeScriptVersion": "4.2"
"typesPublisherContentHash": "460befb8dc904f8c4a00b00a1276212e4b8f4b1732fe57a1e9a795a3a378c0a8",
"typeScriptVersion": "4.5"
}

@@ -11,7 +11,6 @@ # Installation

### Additional Details
* Last updated: Fri, 30 Dec 2022 23:03:45 GMT
* Dependencies: [@types/hoist-non-react-statics](https://npmjs.com/package/@types/hoist-non-react-statics), [@types/react](https://npmjs.com/package/@types/react), [@types/redux](https://npmjs.com/package/@types/redux)
* Global values: none
* Last updated: Wed, 18 Oct 2023 11:45:06 GMT
* Dependencies: [@types/hoist-non-react-statics](https://npmjs.com/package/@types/hoist-non-react-statics), [@types/react](https://npmjs.com/package/@types/react), [hoist-non-react-statics](https://npmjs.com/package/hoist-non-react-statics), [redux](https://npmjs.com/package/redux)
# Credits
These definitions were written by [Qubo](https://github.com/tkqubo), [Curits Layne](https://github.com/clayne11), [Frank Tan](https://github.com/tansongyang), [Nicholas Boll](https://github.com/nicholasboll), [Dibyo Majumdar](https://github.com/mdibyo), [Valentin Descamps](https://github.com/val1984), [Johann Rakotoharisoa](https://github.com/jrakotoharisoa), [Anatoli Papirovski](https://github.com/apapirovski), [Boris Sergeyev](https://github.com/surgeboris), [Søren Bruus Frank](https://github.com/soerenbf), [Jonathan Ziller](https://github.com/mrwolfz), [Dylan Vann](https://github.com/dylanvann), [Yuki Ito](https://github.com/Lazyuki), [Kazuma Ebina](https://github.com/kazuma1989), [Michael Lebedev](https://github.com/megazazik), [jun-sheaf](https://github.com/jun-sheaf), [Lenz Weber](https://github.com/phryneas), and [Mark Erikson](https://github.com/markerikson).
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