0.0.5 • Published 8 years ago

cycle-stamplay v0.0.5

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

CycleJs-stamplay

Test needed

If you are interested, just make a PR or an issue if you find a bug or think about some improvements :-)

Install:

npm package

npm install --save cycle-stamplay

Exemple:

To know the attributes, just look the name here : Stamplay NodeJs

import {Observable} from 'rx'
import {run} from '@cycle/core'
import {makeDOMDriver, h} from '@cycle/dom'
import path from 'path'

import {makeStamplayDriver} from '../lib/'

function main({DOM, Stamplay}) {
   const getuser$ = Observable.just({
    type: 'Object',
    object: 'costs',
    fn: 'get',
    data: null,
  })

  const vtree$ = Stamplay
    .mergeAll()
    .flatMap(x => Observable.of(JSON.parse(x)))
    .startWith(null)
    .map(x => {
      console.log(x)
      return h('div', 'Loading...')
    })


  const sinks = {
    DOM: vtree$,
    Stamplay: getuser$
  };
  return sinks;
}


const root = document.createElement('div')
root.id = 'app'
document.body.appendChild(root)

const drivers = {
  DOM: makeDOMDriver('#app'),
  Stamplay: makeStamplayDriver(your_api_name, your_api_key)
};

run(main, drivers);

Exemple for Query

   const getuser$ = Observable.just({
    type: 'Query',
    object: 'costs',
    query: [
      {fn: 'greaterThan', attr:'price', value: 5},
      {fn: 'equalTo', attr:'paid', value: true},
      {fn: 'exec'}
    ]
  })
0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago