0.1.45 • Published 2 years ago

@voidwalkers/void-redux v0.1.45

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
2 years 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

2 years ago

0.1.41

2 years ago

0.1.42

2 years ago

0.1.43

2 years ago

0.1.44

2 years ago

0.1.40

2 years ago

0.1.39

2 years ago

0.1.35

2 years ago

0.1.36

2 years ago

0.1.37

2 years ago

0.1.38

2 years ago

0.1.30

2 years ago

0.1.31

2 years ago

0.1.32

2 years ago

0.1.33

2 years ago

0.1.34

2 years ago

0.1.27

2 years ago

0.1.28

2 years ago

0.1.29

2 years ago

0.1.20

2 years ago

0.1.21

2 years ago

0.1.22

2 years ago

0.1.23

2 years ago

0.1.24

2 years ago

0.1.25

2 years ago

0.1.26

2 years ago

0.1.19

2 years ago

0.1.18

2 years ago

0.1.17

2 years ago

0.1.16

2 years ago

0.1.15

2 years ago

0.1.14

2 years ago

0.1.13

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago