2015-04-28 23:07:55 -07:00
|
|
|
import {Headers} from './headers';
|
|
|
|
import {ResponseTypes} from './enums';
|
|
|
|
import {ResponseOptions} from './interfaces';
|
|
|
|
|
|
|
|
export class BaseResponseOptions implements ResponseOptions {
|
2015-06-19 12:14:12 -07:00
|
|
|
body: string | Object | ArrayBuffer | JSON | FormData | Blob;
|
2015-04-28 23:07:55 -07:00
|
|
|
status: number;
|
2015-06-19 12:14:12 -07:00
|
|
|
headers: Headers;
|
2015-04-28 23:07:55 -07:00
|
|
|
statusText: string;
|
|
|
|
type: ResponseTypes;
|
|
|
|
url: string;
|
|
|
|
|
2015-06-19 12:14:12 -07:00
|
|
|
constructor() {
|
|
|
|
this.status = 200;
|
|
|
|
this.statusText = 'Ok';
|
|
|
|
this.type = ResponseTypes.Default;
|
|
|
|
this.headers = new Headers();
|
2015-04-28 23:07:55 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2015-06-19 12:14:12 -07:00
|
|
|
export var baseResponseOptions = new BaseResponseOptions();
|