best-poller
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

Best Poller

Create Poller

let getInfo = function(key) {
	return new Promise((resolve, reject) => {
		setTimeout(() => {
			let random = Math.random()
			if (random > 0.5) {
				resolve({
					type: 'success',
					key,
					random
				})
				return
			}
			reject({
				type: 'error',
				key,
				random
			})
		}, 300)
	})
}

// create poller
let poller = new BestPoller(getInfo, {
	key: 1
}, 1000, (re) => {
	// success
}, (error) => {
	// error
})

destroy

	poller.destroy()

stop

	poller.stop()

continue

	poller.continue()

Package Sidebar

Install

npm i best-poller

Weekly Downloads

1

Version

0.1.1

License

MIT

Unpacked Size

27.4 kB

Total Files

14

Last publish

Collaborators

  • linkjun