1.1.2 • Published 9 years ago

observ-falcor v1.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

observ-falcor Build Status

Easily manage Falcor lists / hashes with the observ-family

Intended for use in your mercury apps that use Falcor.

Project status: Mad Scientist / WIP

Install

$ npm install --save observ-falcor

Usage

Minimum:

var ObservFalcor = require('observ-falcor')
var Model = require('falcor').Model
var LazyModel = require('falcor-lazy-model')
var Struct = require('observ-struct')

var model = LazyModel((cb) => cb(new Model()))

var observFalcor = ObservFalcor(model)

// This is an observVarHash with some extra functionality
var userStore = observFalcor.store({
  prefix: ['userById'],
  paths: ['firstName', 'lastName', 'handle', 'id'],
  construct: User
})

// This is an observArray with some extra functionality
var userList = observFalcor.list({
  prefix: ['groupById', 6, 'users']
  store: userStore
})

function User (data) {
  return Struct({/* ... */})
}

API

WIP. See design.md for notes.

License

MIT © Andrew Joslin

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.0

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago