@ -451,7 +451,7 @@ declare var Symbol;
|
||||
var _symbolIterator = null;
|
||||
export function getSymbolIterator(): string | symbol {
|
||||
if (isBlank(_symbolIterator)) {
|
||||
if (isPresent(Symbol) && isPresent(Symbol.iterator)) {
|
||||
if (isPresent((<any>globalScope).Symbol) && isPresent(Symbol.iterator)) {
|
||||
_symbolIterator = Symbol.iterator;
|
||||
} else {
|
||||
// es6-shim specific logic
|
||||
|
@ -52,7 +52,7 @@ export class JSONPConnection_ extends JSONPConnection {
|
||||
throw makeTypeError(JSONP_ERR_WRONG_METHOD);
|
||||
}
|
||||
this.request = req;
|
||||
this.response = new Observable((responseObserver: Observer<Response>) => {
|
||||
this.response = new Observable<Response>((responseObserver: Observer<Response>) => {
|
||||
|
||||
this.readyState = ReadyState.Loading;
|
||||
let id = this._id = _dom.nextRequestID();
|
||||
|
@ -6,7 +6,7 @@ import {Connection, ConnectionBackend} from '../interfaces';
|
||||
import {isPresent} from 'angular2/src/facade/lang';
|
||||
import {BaseException, WrappedException} from 'angular2/src/facade/exceptions';
|
||||
import {Subject} from 'rxjs/Subject';
|
||||
import {ReplaySubject} from 'rxjs/subject/ReplaySubject';
|
||||
import {ReplaySubject} from 'rxjs/ReplaySubject';
|
||||
import {take} from 'rxjs/operator/take';
|
||||
|
||||
/**
|
||||
|
@ -29,7 +29,7 @@ export class XHRConnection implements Connection {
|
||||
readyState: ReadyState;
|
||||
constructor(req: Request, browserXHR: BrowserXhr, baseResponseOptions?: ResponseOptions) {
|
||||
this.request = req;
|
||||
this.response = new Observable((responseObserver: Observer<Response>) => {
|
||||
this.response = new Observable<Response>((responseObserver: Observer<Response>) => {
|
||||
let _xhr: XMLHttpRequest = browserXHR.build();
|
||||
_xhr.open(RequestMethod[req.method].toUpperCase(), req.url);
|
||||
// load event handler
|
||||
|
@ -22,7 +22,7 @@ import {Map} from 'angular2/src/facade/collection';
|
||||
import {RequestOptions, BaseRequestOptions} from 'angular2/src/http/base_request_options';
|
||||
import {BaseResponseOptions, ResponseOptions} from 'angular2/src/http/base_response_options';
|
||||
import {ResponseType} from 'angular2/src/http/enums';
|
||||
import {ReplaySubject} from 'rxjs/subject/ReplaySubject';
|
||||
import {ReplaySubject} from 'rxjs/ReplaySubject';
|
||||
|
||||
export function main() {
|
||||
describe('MockBackend', () => {
|
||||
|
Reference in New Issue
Block a user