0.1.45 • Published 5 months ago

@voidwalkers/void-redux v0.1.45

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
5 months ago

Redux-based client lib for Void Walkers Void

import VoidRedux from '@voidwalkers/void-redux';

import {takeLatest} from 'redux-saga/effects';

const voidRedux = new VoidRedux({
  createDucks(create) {
    return [
      create({
        apiWrapperOptions: {
          collectionName: 'items'
        },
        name: 'items'
      })
    ];
  },
  createSagas(ducks) {
    return [
      function * items() {
        yield takeLatest(ducks.items.actions.read.actionType.success, function * ({payload}) {
          console.log(payload.response.data); // Example output: '{"items": [{"_id": "..."}]}'
        });
      }
    ];
  },
  project: {
    slug: 'slug',
    tokenPublic: 'token'
  }
});

voidRedux.store.dispatch(voidRedux.ducks.items.actions.read());
0.1.45

5 months ago

0.1.41

5 months ago

0.1.42

5 months ago

0.1.43

5 months ago

0.1.44

5 months ago

0.1.40

5 months ago

0.1.39

5 months ago

0.1.35

5 months ago

0.1.36

5 months ago

0.1.37

5 months ago

0.1.38

5 months ago

0.1.30

5 months ago

0.1.31

5 months ago

0.1.32

5 months ago

0.1.33

5 months ago

0.1.34

5 months ago

0.1.27

5 months ago

0.1.28

5 months ago

0.1.29

5 months ago

0.1.20

5 months ago

0.1.21

5 months ago

0.1.22

5 months ago

0.1.23

5 months ago

0.1.24

5 months ago

0.1.25

5 months ago

0.1.26

5 months ago

0.1.19

5 months ago

0.1.18

5 months ago

0.1.17

5 months ago

0.1.16

5 months ago

0.1.15

5 months ago

0.1.14

5 months ago

0.1.13

5 months ago

0.1.12

5 months ago

0.1.11

5 months ago

0.1.10

5 months ago

0.1.9

5 months ago

0.1.8

5 months ago

0.1.7

5 months ago

0.1.6

5 months ago

0.1.5

5 months ago

0.1.4

5 months ago

0.1.3

5 months ago

0.1.2

5 months ago

0.1.1

5 months ago

0.1.0

5 months ago