Here is example of fast
implimentation with requests:
import fast, request from './';
const {log} = console;
class API {}
API.json = (...args) =>
// @fast request
fast(request)(...args).then(data => data.json());
API.get = url => API.json(url)
(new API()).get('/')
// Success
.then(data => log('ok', {data}))
// Fail
.catch(e => log('nok', {errors:[e]}))
// Finally
.then(() => log('done'));