Commit Graph

183 Commits

Author SHA1 Message Date
90a2171cc7 add actions test 2023-03-02 13:10:20 -05:00
455002453b createStore and initialState 2023-03-02 12:32:27 -05:00
7bb988aa54 initialState 2023-03-02 11:42:33 -05:00
ad88599dd9 it begins 2023-03-02 11:10:25 -05:00
3273690fe2 rename all to TODO 2023-03-02 11:10:12 -05:00
82f5d53df2 add splatReaction support 2022-09-07 16:52:24 -04:00
f206026087 add the augmentMiddlewareApi as part of the updux api 2022-09-06 11:35:59 -04:00
7f1bcbddef add middleware wrapper 2022-09-06 11:35:47 -04:00
0b0ea7ea66 safely deal if there are no subdux selectors 2022-09-06 11:35:06 -04:00
dd0dda0970 splat mutation 2022-09-02 10:40:34 -04:00
13c9603251 terminal mutations 2022-08-30 16:10:38 -04:00
6b508c9db2 remove the original 2022-08-30 14:17:27 -04:00
16397ce3ee prettier 2022-08-30 14:16:29 -04:00
702a3e76d4 add reactions to the updux 2022-08-30 14:13:59 -04:00
0f3aeff396 add tutorial part for subduxes 2022-08-30 11:00:00 -04:00
3e6d2dae55 initial state and splats 2022-08-30 10:55:16 -04:00
51421c1052 adding the findSelectors 2022-08-30 10:12:01 -04:00
141d959d28 selectors in tutorial 2022-08-29 13:41:17 -04:00
e3dce45f50 effects in the updux 2022-08-29 10:49:01 -04:00
80a356ff1a add effects 2022-08-28 19:29:31 -04:00
9255548326 add mutations 2022-08-28 12:51:43 -04:00
fa3300004d basic selector mechanism 2022-08-26 19:04:19 -04:00
d12d114af8 starting on the tutorial 2022-08-26 15:51:00 -04:00
36b19316ba wip 2022-08-26 15:33:05 -04:00
6a4525f507 need to have action magic thrown in 2022-08-26 15:32:31 -04:00
d44986e990 basic createStore 2022-08-26 15:32:31 -04:00
43702fe096 prettier 2022-08-26 15:30:03 -04:00
3bb9221c27 action shorcuts 2022-08-26 15:29:24 -04:00
6cb7f14407 warn of action clashes 2022-08-26 14:41:22 -04:00
6a6bb1636a acknowledge the subduxes actions 2022-08-25 20:06:52 -04:00
7494fe553e letting go of typescript... again 2022-08-25 19:45:22 -04:00
325ad47731 getting the upreducer right 2022-08-25 17:52:13 -04:00
b96f5e72ac change upreducer to purry version of reducer 2022-08-25 17:13:26 -04:00
fa837a345e wip 2022-08-25 16:51:39 -04:00
e0ffaef07a basic (noop) reducer 2022-08-25 16:48:35 -04:00
c609a19ef8 glorious noop 2022-08-25 16:48:33 -04:00
46b0565819 add reducer 2022-08-25 16:47:21 -04:00
9772ce4bec cleanup 2022-08-25 16:44:19 -04:00
4d4a5dde50 add actions 2022-08-25 16:36:37 -04:00
64782096df add actions 2022-08-25 14:19:45 -04:00
d20f50e156 add prettier and eslint 2022-08-25 11:12:46 -04:00
38c91d435f add initial test 2022-08-25 11:11:15 -04:00
f2468e3b82 starting with the initial state 2022-08-25 11:11:13 -04:00
ef5751eb69 wip: REMOVE ALL 2022-08-25 11:10:30 -04:00
3aac2e092e wip 2022-08-24 21:19:27 -04:00
ce666b75bb improve typing of actions 2021-10-19 13:08:42 -04:00
f51c8158fc have addEffect returns its effect 2021-10-18 16:11:51 -04:00
f1b7677f0f add upreducerWrapper 2021-10-18 11:19:22 -04:00
707d9ec923 prettier 2021-10-18 10:15:06 -04:00
4e4fa13d90 generic actions 2021-10-18 09:16:02 -04:00
27958a6d14 add generic initial 2021-10-18 08:46:00 -04:00
a8f97940e8 add enhancer 2021-10-18 08:00:47 -04:00
55812ed6d8 wip 2021-10-17 18:41:56 -04:00
7cd7e27805 test with ts 2021-10-16 11:48:03 -04:00
c5a9a7397a test with ts 2021-10-16 11:41:04 -04:00
69a8781b4b test with ts 2021-10-15 15:10:19 -04:00
a657813415 test with ts 2021-10-15 13:35:43 -04:00
440c76d408 wip 2021-10-15 12:41:58 -04:00
3394a00419 test with ts 2021-10-15 10:41:31 -04:00
83f28a1720 tests in ts 2021-10-15 10:33:55 -04:00
6fb14a26d0 tests in ts 2021-10-15 10:31:37 -04:00
d75da07d3f finished going over the tutorial 2021-10-13 19:31:37 -04:00
6dd8b1af9e rename leftover from * to + 2021-10-13 13:54:17 -04:00
9778e04a8d documentation, actions 2021-10-12 18:13:59 -04:00
2e357b71e2 wip 2021-10-12 14:49:08 -04:00
a5e8410768 wip 2021-10-12 13:11:32 -04:00
d14eb08bf0 splat 2021-10-12 09:42:30 -04:00
912ea85edc subscription within a subscription 2021-10-09 13:22:17 -04:00
c1c1edf588 subscribe test 2021-10-09 12:13:50 -04:00
5eeb4d4ab7 initial test 2021-10-08 20:22:25 -04:00
d61c9478a2 add subscriptions 2021-10-08 20:22:25 -04:00
5247aa2255 Add subscription test 2021-10-08 20:22:24 -04:00
04159ec7cc add selector tests 2021-10-08 20:22:24 -04:00
2c26f9652b add the test 2021-10-08 20:22:23 -04:00
e4eff8a113 effects 2021-10-08 20:22:22 -04:00
b7ada06e3c createStore 2021-10-08 20:22:22 -04:00
0ecb1059ee reducer 2021-10-08 20:22:21 -04:00
1759ce16c6 mutations 2021-10-08 20:22:20 -04:00
1a653fac5b addSelector 2021-10-08 20:22:20 -04:00
0870767994 wip 2021-10-08 20:22:19 -04:00
fd064f5996 actions 2021-10-08 20:22:19 -04:00
003a1309bd buildInitial 2021-10-08 20:22:18 -04:00
74c29ce2d0 WIP 2021-10-08 20:22:16 -04:00
0ebf32c71b use @yanick/updeep 2021-05-02 14:35:37 -04:00
Yanick Champoux
9c45ee7efc feat: add support for subscriptions 2020-06-19 19:29:12 -04:00
Yanick Champoux
f0653442f3 going toward v2 2020-06-02 16:00:48 -04:00
Yanick Champoux
6349d720b8 feat!: use ts-action for action creation 2020-02-07 11:23:32 -05:00
Yanick Champoux
4c0d7b366f wip 2020-02-01 12:51:32 -05:00
Yanick Champoux
931377b584 tests are passing 2020-02-01 12:51:32 -05:00
Yanick Champoux
f744616cb2 wip 2020-02-01 12:51:32 -05:00
Yanick Champoux
1825e8d269 selectors added to class 2020-02-01 12:49:44 -05:00
Yanick Champoux
499e987219 add the test 2020-02-01 12:47:38 -05:00
Yanick Champoux
c8f497f5e9 addCreator now supports inlined actionCreator 2020-02-01 12:46:18 -05:00
Yanick Champoux
93bebc5acf fix: state is a PreloadedState<S> 2020-01-31 17:54:16 -05:00
Yanick Champoux
fe34d01a41 move documentation to docsify 2020-01-31 17:24:57 -05:00
Yanick Champoux
d90d72148c feat!: middleware support refined 2020-01-02 23:23:43 -05:00
Yanick Champoux
e78568b3cb pass mutations in constructor as a map 2020-01-02 16:54:47 -05:00
Yanick Champoux
5c5e614f4b type fixes 2019-11-06 19:06:54 -05:00
Yanick Champoux
9b5a7981d5 middleware get their local state 2019-11-06 19:01:31 -05:00
Yanick Champoux
47b78f43cc document the mapping behavior of a '*' subdux 2019-11-05 19:44:40 -05:00