UNPKG

fetch-xl

Version:

Fluent, interceptable (using es6 generators), configurable and loggable fetch wrapper

19 lines (14 loc) 479 B
import {DefaultsBuilder} from './DefaultsBuilder'; import {ResourceBuilder} from './ResourceBuilder'; import {newAction} from './ActionBuilder'; const apiConfigurator = () => { const defaultsBuilder = new DefaultsBuilder(); const resource = () => new ResourceBuilder(defaultsBuilder); const action = () => newAction(defaultsBuilder); return { defaults: () => defaultsBuilder, resource, action }; }; export default apiConfigurator;