v2.0.0
v1
// callback
inject(dispatch, { method: 'get', url: '/' }, (res) => {
console.log(res.payload)
})
// promises
inject(dispatch, { method: 'get', url: '/' })
.then(res => console.log(res.payload))
// async-await
const res = await inject(dispatch, { method: 'get', url: '/' })
console.log(res.payload)
v2
// callback
inject(dispatch, { method: 'get', url: '/' }, (err, res) => {
console.log(res.payload)
})
// promises
inject(dispatch, { method: 'get', url: '/' })
.then(res => console.log(res.payload))
.catch(console.log)
// async-await
try {
const res = await inject(dispatch, { method: 'get', url: '/' })
console.log(res.payload)
} catch (err) {
console.log(err)
}