import { Cancelable } from './Cancelable'; import { Errorable } from './Errorable'; import { Loadable } from './Loadable'; import { Progressable } from './Progressable'; import { RequestFetch } from './RequestFetch'; export interface Requestable extends Loadable, Errorable, Progressable, Cancelable { fetch: RequestFetch; value: R | undefined; }