@cerebral/react
Advanced tools
Comparing version 3.2.0-1521141520687 to 3.2.0-1521491486243
import * as React from 'react' | ||
/* eslint-disable-next-line no-unused-vars */ | ||
import { ResolveValue, IResolve } from 'function-tree' | ||
@@ -8,4 +9,11 @@ | ||
export const StateContainer: React.ComponentClass<{state: any, signals: any, children?: React.ReactNode}> | ||
export const Container: React.ComponentClass<{controller: any, children?: React.ReactNode}> | ||
export const StateContainer: React.ComponentClass<{ | ||
state: any | ||
signals: any | ||
children?: React.ReactNode | ||
}> | ||
export const Container: React.ComponentClass<{ | ||
controller: any | ||
children?: React.ReactNode | ||
}> | ||
@@ -18,16 +26,30 @@ export function connect<P, EP = {}>( | ||
propsMap: PropsMap, | ||
overrideProps: (dependencyProps: any, ownProps: EP, resolve: IResolve) => Partial<P & EP>, | ||
overrideProps: ( | ||
dependencyProps: any, | ||
ownProps: EP, | ||
resolve: IResolve | ||
) => Partial<P & EP>, | ||
component: React.ComponentClass<P & EP> | React.SFC<P & EP> | ||
): React.ComponentClass<EP> | ||
export function connect(propsMap: PropsMap, component: React.ComponentClass<any> | React.SFC<any>): React.ComponentClass<any> | ||
export function connect( | ||
propsMap: PropsMap, | ||
overrideProps: (dependencyProps: any, ownProps: any, resolve: IResolve) => any, | ||
component: React.ComponentClass<any> | React.SFC<any> | ||
): React.ComponentClass<any> | ||
export function connect( | ||
propsMap: PropsMap, | ||
overrideProps: ( | ||
dependencyProps: any, | ||
ownProps: any, | ||
resolve: IResolve | ||
) => any, | ||
component: React.ComponentClass<any> | React.SFC<any> | ||
): React.ComponentClass<any> | ||
declare type ComponentDecorator = < | ||
TComponent extends React.ComponentClass<any> | ||
>( | ||
target: TComponent | ||
) => TComponent | void | ||
declare type ComponentDecorator = <TComponent extends React.ComponentClass<any>>(target: TComponent) => TComponent | void; | ||
export function decorator(propsMap: PropsMap): ComponentDecorator | ||
@@ -34,0 +56,0 @@ export function decorator( |
{ | ||
"name": "@cerebral/react", | ||
"version": "3.2.0-1521141520687", | ||
"version": "3.2.0-1521491486243", | ||
"description": "React view for Cerebral", | ||
@@ -20,9 +20,9 @@ "main": "index.js", | ||
"devDependencies": { | ||
"@types/react": "^16.0.35", | ||
"@types/react-dom": "^16.0.3", | ||
"@types/react": "^16.0.40", | ||
"@types/react-dom": "^16.0.4", | ||
"jest": "^22.1.1", | ||
"prop-types": "^15.5.10" | ||
"prop-types": "^15.6.1" | ||
}, | ||
"dependencies": { | ||
"cerebral": "^4.2.0-1521141520687" | ||
"cerebral": "^4.2.0-1521491486243" | ||
}, | ||
@@ -33,3 +33,3 @@ "scripts": { | ||
"prepublish": "npm run build", | ||
"test": "mocha -r test/setup --compilers js:babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"", | ||
"test": "mocha -r test/setup --require babel-register \"src/**/*.test.js\" \"test/**/*.test.js\"", | ||
"test:watch": "npm run test -- --watch" | ||
@@ -36,0 +36,0 @@ }, |
27438
311