@laurelandwolf/data

    1.10.0 • Public • Published

    data

    Laurel & Wolf Data

    Data

    Install

    npm install lw-data --save
    

    Usage

    HTTP

    import {sdk, serialize} from 'lw-data'
     
    let api = sdk({
      headers: {
        custom : 'header'
      }
    })
     
    api()
      .projects()
      .get()
      .then(res => {
     
        let resources = serialize.response(res.body);
        console.log(resources);
      })

    Streaming

    import {sdk} from 'lw-data'
     
    let api = sdk({
      headers: {
        custom : 'header'
      }
    })
     
    api.createStream(({headers}) => {
     
        // return observable
    })
     
    api()
      .projects()
      .stream('created')
      .subscribe(res => {
     
     
      })
     
    api.createStream(({headers}) => {
     
        // return observable
    })
     
    api()
      .submissions()
      .stream()
      .subscribe(res => {
     
     
      })

    Keywords

    none

    Install

    npm i @laurelandwolf/data

    DownloadsWeekly Downloads

    1

    Version

    1.10.0

    License

    MIT

    Last publish

    Collaborators

    • krainboltgreene
    • scottcorgan
    • michaelgraham
    • laurelandwolf