1.1.4 • Published 2 years ago

@transclusion/request v1.1.4

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

@transclusion/request

For making observable requests in the browser and in Node.js.

# Install with npm
npm install @transclusion/request

# Install with yarn
yarn add @transclusion/request

build status npm version

Usage

import {get} from '@transclusion/request'

// Make a request observable
const req = get('https://www.google.com')

// The request will be sent whenever it is subscribed to
const subscription = req.subscribe({
  next(res) {
    if (res.readyState === 3) {
      console.log(`Loaded: ${res.bytesLoaded / res.bytesTotal * 100}%`)
    }

    if (res.readyState === 4) {
      console.log(`Text: ${res.text}`)
    }
  },
  error(err) {
    console.error(err.stack)
  },
  complete() {
    console.log('DONE')
  }
})

// To abort the request at any time, simply unsubscribe:
subscription.unsubscribe()

License

MIT © Marius Lundgård

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.0-beta.2

5 years ago

1.0.0-beta.1

5 years ago

1.0.0-beta.0

5 years ago

1.0.0-alpha.7

5 years ago

1.0.0-alpha.6

5 years ago

1.0.0-alpha.5

5 years ago

1.0.0-alpha.4

6 years ago

1.0.0-alpha.3

6 years ago

1.0.0-alpha.2

6 years ago

1.0.0-alpha.1

6 years ago