import {StringMapWrapper} from 'angular2/src/core/facade/collection'; /** * Supported http methods. */ export enum RequestMethods { Get, Post, Put, Delete, Options, Head, Patch } /** * All possible states in which a connection can be, based on * [States](http://www.w3.org/TR/XMLHttpRequest/#states) from the `XMLHttpRequest` spec, but with an * additional "CANCELLED" state. */ export enum ReadyStates { Unsent, Open, HeadersReceived, Loading, Done, Cancelled } /** * Acceptable response types to be associated with a {@link Response}, based on * [ResponseType](https://fetch.spec.whatwg.org/#responsetype) from the Fetch spec. */ export enum ResponseTypes { Basic, Cors, Default, Error, Opaque }