0.0.14 • Published 10 years ago

pouchflux v0.0.14

Weekly downloads
4
License
Apache 2.0
Repository
github
Last release
10 years ago

PouchFlux

Flux with PouchDB

Simple example

Action

var alt = require('../alt');
var PouchActions = require('pouchflux/lib/PouchActions');

class ExampleActions extends PouchActions {
}

module.exports = alt.createActions(ExampleActions)

Store

var alt = require('../alt');
var PouchStore = require('pouchflux/lib/PouchStore');

var ExampleActions = require('../actions/ExampleActions');

var exampleStore = alt.createStore(class ExampleStore extends PouchStore {
  constructor() {
    super('exampleStore');
    this.bindActions(ExampleActions)
  }

});
module.exports = exampleStore;

You can choose to set the database name with the super function or later with the PouchActions.changeName({'name':'exampleStore'});

A more detailed example is in the ported version of the TodoStore from Alt.

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago