Comparing version 3.0.0-alpha.3 to 3.0.0-alpha.4
@@ -1495,4 +1495,6 @@ 'use strict'; | ||
'connect' in input && input.connect && connect(input.connect)(logic); | ||
runPlugins('legacyBuildAfterConnect', logic, input); | ||
'actions' in input && input.actions && actions(input.actions)(logic); | ||
'defaults' in input && input.defaults && defaults(input.defaults)(logic); | ||
runPlugins('legacyBuildAfterDefaults', logic, input); | ||
'reducers' in input && input.reducers && reducers(input.reducers)(logic); | ||
@@ -1499,0 +1501,0 @@ 'selectors' in input && input.selectors && selectors(input.selectors)(logic); |
@@ -224,2 +224,4 @@ import { AnyAction, Reducer, Middleware, compose, StoreEnhancer, Store } from 'redux'; | ||
legacyBuild?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void; | ||
legacyBuildAfterDefaults?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void; | ||
legacyBuildAfterConnect?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void; | ||
afterBuild?: (logic: BuiltLogic, inputs: (LogicInput | LogicBuilder)[]) => void; | ||
@@ -226,0 +228,0 @@ beforeMount?: (logic: BuiltLogic) => void; |
@@ -1467,4 +1467,6 @@ import { applyMiddleware, compose, createStore as createStore$1 } from 'redux'; | ||
'connect' in input && input.connect && connect(input.connect)(logic); | ||
runPlugins('legacyBuildAfterConnect', logic, input); | ||
'actions' in input && input.actions && actions(input.actions)(logic); | ||
'defaults' in input && input.defaults && defaults(input.defaults)(logic); | ||
runPlugins('legacyBuildAfterDefaults', logic, input); | ||
'reducers' in input && input.reducers && reducers(input.reducers)(logic); | ||
@@ -1471,0 +1473,0 @@ 'selectors' in input && input.selectors && selectors(input.selectors)(logic); |
@@ -222,2 +222,4 @@ import { Reducer, Store, Middleware, StoreEnhancer, compose, AnyAction } from 'redux'; | ||
legacyBuild?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void; | ||
legacyBuildAfterDefaults?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void; | ||
legacyBuildAfterConnect?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void; | ||
afterBuild?: (logic: BuiltLogic, inputs: (LogicInput | LogicBuilder)[]) => void; | ||
@@ -224,0 +226,0 @@ beforeMount?: (logic: BuiltLogic) => void; |
{ | ||
"name": "kea", | ||
"version": "3.0.0-alpha.3", | ||
"version": "3.0.0-alpha.4", | ||
"description": "Smart front-end architecture", | ||
@@ -5,0 +5,0 @@ "author": "Marius Andra", |
@@ -9,3 +9,3 @@ [](https://www.npmjs.com/package/kea) | ||
# Kea v2 | ||
# Kea v3 | ||
@@ -12,0 +12,0 @@ Open the [documentation](https://keajs.org/) and read from there. |
@@ -10,5 +10,3 @@ import { CreateStoreOptions, KeaPlugin } from '../types' | ||
import { events } from './events' | ||
import { props } from './props' | ||
import { key } from './key' | ||
import { path } from './path' | ||
import { runPlugins } from '../kea/plugins' | ||
@@ -71,4 +69,6 @@ export { actions } from './actions' | ||
'connect' in input && input.connect && connect(input.connect)(logic) | ||
runPlugins('legacyBuildAfterConnect', logic, input) | ||
'actions' in input && input.actions && actions(input.actions)(logic) | ||
'defaults' in input && input.defaults && defaults(input.defaults)(logic) | ||
runPlugins('legacyBuildAfterDefaults', logic, input) | ||
'reducers' in input && input.reducers && reducers(input.reducers)(logic) | ||
@@ -75,0 +75,0 @@ 'selectors' in input && input.selectors && selectors(input.selectors)(logic) |
@@ -103,8 +103,9 @@ import { Reducer, Store, Middleware, StoreEnhancer, compose, AnyAction } from 'redux' | ||
) => ReducerType | ||
} & { | ||
[K in keyof LogicType['__keaTypeGenInternalReducerActions']]?: ( | ||
state: ReducerType, | ||
payload: ReturnType<LogicType['__keaTypeGenInternalReducerActions'][K]>['payload'], | ||
) => ReducerType | ||
} | ||
} & | ||
{ | ||
[K in keyof LogicType['__keaTypeGenInternalReducerActions']]?: ( | ||
state: ReducerType, | ||
payload: ReturnType<LogicType['__keaTypeGenInternalReducerActions'][K]>['payload'], | ||
) => ReducerType | ||
} | ||
@@ -364,2 +365,4 @@ export type ReducerDefault<Reducer extends () => any, P extends Props> = | ||
legacyBuild?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void | ||
legacyBuildAfterDefaults?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void | ||
legacyBuildAfterConnect?: (logic: BuiltLogic, input: LogicInput | LogicBuilder) => void | ||
afterBuild?: (logic: BuiltLogic, inputs: (LogicInput | LogicBuilder)[]) => void | ||
@@ -366,0 +369,0 @@ beforeMount?: (logic: BuiltLogic) => void |
280952
68
6811