Package Exports
- interval-check
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (interval-check) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
interval-check
Polling check by intervally
Installation
npm install interval-check
# or use yarn
yarn add interval-check
API
setIntervalCheck
Parameters
fn
{Function}shouldStop
{() => boolean | Promise} interval
{number}
Examples
import setIntervalCheck from 'interval-check'
let data
fetch('/data').then((res) => {
data = res
})
const dispose = setIntervalCheck(
() => {
console.log('fetching /data')
},
() => !!data,
1000
)
Returns Function
Contributing
- Fork it!
- Create your new branch:
git checkout -b feature-new
orgit checkout -b fix-which-bug
- Start your magic work now
- Make sure npm test passes
- Commit your changes:
git commit -am 'feat: some description (close #123)'
orgit commit -am 'fix: some description (fix #123)'
- Push to the branch:
git push
- Submit a pull request :)
Authors
This library is written and maintained by imcuttle, moyuyc95@gmail.com.
License
MIT - imcuttle 🐟