1.1.2 • Published 8 years ago

observ-falcor v1.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
8 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

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.0

8 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago