Template Upload
This commit is contained in:
10
node_modules/rxjs/subject/AsyncSubject.d.ts
generated
vendored
Normal file
10
node_modules/rxjs/subject/AsyncSubject.d.ts
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
import { Subject } from '../Subject';
|
||||
import { Subscriber } from '../Subscriber';
|
||||
import { Subscription } from '../Subscription';
|
||||
export declare class AsyncSubject<T> extends Subject<T> {
|
||||
value: T;
|
||||
hasNext: boolean;
|
||||
protected _subscribe(subscriber: Subscriber<any>): Subscription | Function | void;
|
||||
protected _next(value: T): void;
|
||||
protected _complete(): void;
|
||||
}
|
50
node_modules/rxjs/subject/AsyncSubject.js
generated
vendored
Normal file
50
node_modules/rxjs/subject/AsyncSubject.js
generated
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
var Subject_1 = require('../Subject');
|
||||
var AsyncSubject = (function (_super) {
|
||||
__extends(AsyncSubject, _super);
|
||||
function AsyncSubject() {
|
||||
_super.apply(this, arguments);
|
||||
this.value = null;
|
||||
this.hasNext = false;
|
||||
}
|
||||
AsyncSubject.prototype._subscribe = function (subscriber) {
|
||||
if (this.hasCompleted && this.hasNext) {
|
||||
subscriber.next(this.value);
|
||||
}
|
||||
return _super.prototype._subscribe.call(this, subscriber);
|
||||
};
|
||||
AsyncSubject.prototype._next = function (value) {
|
||||
this.value = value;
|
||||
this.hasNext = true;
|
||||
};
|
||||
AsyncSubject.prototype._complete = function () {
|
||||
var index = -1;
|
||||
var observers = this.observers;
|
||||
var len = observers.length;
|
||||
// optimization to block our SubjectSubscriptions from
|
||||
// splicing themselves out of the observers list one by one.
|
||||
this.isUnsubscribed = true;
|
||||
if (this.hasNext) {
|
||||
while (++index < len) {
|
||||
var o = observers[index];
|
||||
o.next(this.value);
|
||||
o.complete();
|
||||
}
|
||||
}
|
||||
else {
|
||||
while (++index < len) {
|
||||
observers[index].complete();
|
||||
}
|
||||
}
|
||||
this.isUnsubscribed = false;
|
||||
this.unsubscribe();
|
||||
};
|
||||
return AsyncSubject;
|
||||
}(Subject_1.Subject));
|
||||
exports.AsyncSubject = AsyncSubject;
|
||||
//# sourceMappingURL=AsyncSubject.js.map
|
1
node_modules/rxjs/subject/AsyncSubject.js.map
generated
vendored
Normal file
1
node_modules/rxjs/subject/AsyncSubject.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"AsyncSubject.js","sourceRoot":"","sources":["../../../src/subject/AsyncSubject.ts"],"names":[],"mappings":";;;;;;AAAA,wBAAsB,YAAY,CAAC,CAAA;AAInC;IAAqC,gCAAU;IAA/C;QAAqC,8BAAU;QAC7C,UAAK,GAAM,IAAI,CAAC;QAChB,YAAO,GAAY,KAAK,CAAC;IAwC3B,CAAC;IAtCW,iCAAU,GAApB,UAAqB,UAA2B;QAC9C,EAAE,CAAC,CAAC,IAAI,CAAC,YAAY,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;YACtC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC9B,CAAC;QAED,MAAM,CAAC,gBAAK,CAAC,UAAU,YAAC,UAAU,CAAC,CAAC;IACtC,CAAC;IAES,4BAAK,GAAf,UAAgB,KAAQ;QACtB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;IACtB,CAAC;IAES,gCAAS,GAAnB;QACE,IAAI,KAAK,GAAG,CAAC,CAAC,CAAC;QACf,IAAM,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC;QACjC,IAAM,GAAG,GAAG,SAAS,CAAC,MAAM,CAAC;QAE7B,sDAAsD;QACtD,4DAA4D;QAC5D,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC;QAE3B,EAAE,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC;YACjB,OAAO,EAAE,KAAK,GAAG,GAAG,EAAE,CAAC;gBACrB,IAAI,CAAC,GAAG,SAAS,CAAC,KAAK,CAAC,CAAC;gBACzB,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;gBACnB,CAAC,CAAC,QAAQ,EAAE,CAAC;YACf,CAAC;QACH,CAAC;QAAC,IAAI,CAAC,CAAC;YACN,OAAO,EAAE,KAAK,GAAG,GAAG,EAAE,CAAC;gBACrB,SAAS,CAAC,KAAK,CAAC,CAAC,QAAQ,EAAE,CAAC;YAC9B,CAAC;QACH,CAAC;QAED,IAAI,CAAC,cAAc,GAAG,KAAK,CAAC;QAE5B,IAAI,CAAC,WAAW,EAAE,CAAC;IACrB,CAAC;IACH,mBAAC;AAAD,CAAC,AA1CD,CAAqC,iBAAO,GA0C3C;AA1CY,oBAAY,eA0CxB,CAAA"}
|
12
node_modules/rxjs/subject/BehaviorSubject.d.ts
generated
vendored
Normal file
12
node_modules/rxjs/subject/BehaviorSubject.d.ts
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
import { Subject } from '../Subject';
|
||||
import { Subscriber } from '../Subscriber';
|
||||
import { Subscription } from '../Subscription';
|
||||
export declare class BehaviorSubject<T> extends Subject<T> {
|
||||
private _value;
|
||||
constructor(_value: T);
|
||||
getValue(): T;
|
||||
value: T;
|
||||
protected _subscribe(subscriber: Subscriber<T>): Subscription | Function | void;
|
||||
protected _next(value: T): void;
|
||||
protected _error(err: any): void;
|
||||
}
|
51
node_modules/rxjs/subject/BehaviorSubject.js
generated
vendored
Normal file
51
node_modules/rxjs/subject/BehaviorSubject.js
generated
vendored
Normal file
@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
var Subject_1 = require('../Subject');
|
||||
var throwError_1 = require('../util/throwError');
|
||||
var ObjectUnsubscribedError_1 = require('../util/ObjectUnsubscribedError');
|
||||
var BehaviorSubject = (function (_super) {
|
||||
__extends(BehaviorSubject, _super);
|
||||
function BehaviorSubject(_value) {
|
||||
_super.call(this);
|
||||
this._value = _value;
|
||||
}
|
||||
BehaviorSubject.prototype.getValue = function () {
|
||||
if (this.hasErrored) {
|
||||
throwError_1.throwError(this.errorValue);
|
||||
}
|
||||
else if (this.isUnsubscribed) {
|
||||
throwError_1.throwError(new ObjectUnsubscribedError_1.ObjectUnsubscribedError());
|
||||
}
|
||||
else {
|
||||
return this._value;
|
||||
}
|
||||
};
|
||||
Object.defineProperty(BehaviorSubject.prototype, "value", {
|
||||
get: function () {
|
||||
return this.getValue();
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
BehaviorSubject.prototype._subscribe = function (subscriber) {
|
||||
var subscription = _super.prototype._subscribe.call(this, subscriber);
|
||||
if (subscription && !subscription.isUnsubscribed) {
|
||||
subscriber.next(this._value);
|
||||
}
|
||||
return subscription;
|
||||
};
|
||||
BehaviorSubject.prototype._next = function (value) {
|
||||
_super.prototype._next.call(this, this._value = value);
|
||||
};
|
||||
BehaviorSubject.prototype._error = function (err) {
|
||||
this.hasErrored = true;
|
||||
_super.prototype._error.call(this, this.errorValue = err);
|
||||
};
|
||||
return BehaviorSubject;
|
||||
}(Subject_1.Subject));
|
||||
exports.BehaviorSubject = BehaviorSubject;
|
||||
//# sourceMappingURL=BehaviorSubject.js.map
|
1
node_modules/rxjs/subject/BehaviorSubject.js.map
generated
vendored
Normal file
1
node_modules/rxjs/subject/BehaviorSubject.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"BehaviorSubject.js","sourceRoot":"","sources":["../../../src/subject/BehaviorSubject.ts"],"names":[],"mappings":";;;;;;AAAA,wBAAsB,YAAY,CAAC,CAAA;AAGnC,2BAAyB,oBAAoB,CAAC,CAAA;AAC9C,wCAAsC,iCAAiC,CAAC,CAAA;AAExE;IAAwC,mCAAU;IAEhD,yBAAoB,MAAS;QAC3B,iBAAO,CAAC;QADU,WAAM,GAAN,MAAM,CAAG;IAE7B,CAAC;IAED,kCAAQ,GAAR;QACE,EAAE,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC;YACpB,uBAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QAC9B,CAAC;QAAC,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC;YAC/B,uBAAU,CAAC,IAAI,iDAAuB,EAAE,CAAC,CAAC;QAC5C,CAAC;QAAC,IAAI,CAAC,CAAC;YACN,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC;QACrB,CAAC;IACH,CAAC;IAED,sBAAI,kCAAK;aAAT;YACE,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC;QACzB,CAAC;;;OAAA;IAES,oCAAU,GAApB,UAAqB,UAAyB;QAC5C,IAAM,YAAY,GAAG,gBAAK,CAAC,UAAU,YAAC,UAAU,CAAC,CAAC;QAClD,EAAE,CAAC,CAAC,YAAY,IAAI,CAAiB,YAAa,CAAC,cAAc,CAAC,CAAC,CAAC;YAClE,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QAC/B,CAAC;QACD,MAAM,CAAC,YAAY,CAAC;IACtB,CAAC;IAES,+BAAK,GAAf,UAAgB,KAAQ;QACtB,gBAAK,CAAC,KAAK,YAAC,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,CAAC;IACnC,CAAC;IAES,gCAAM,GAAhB,UAAiB,GAAQ;QACvB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,gBAAK,CAAC,MAAM,YAAC,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,CAAC;IACtC,CAAC;IACH,sBAAC;AAAD,CAAC,AApCD,CAAwC,iBAAO,GAoC9C;AApCY,uBAAe,kBAoC3B,CAAA"}
|
15
node_modules/rxjs/subject/ReplaySubject.d.ts
generated
vendored
Normal file
15
node_modules/rxjs/subject/ReplaySubject.d.ts
generated
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
import { Subject } from '../Subject';
|
||||
import { Scheduler } from '../Scheduler';
|
||||
import { Subscriber } from '../Subscriber';
|
||||
import { Subscription } from '../Subscription';
|
||||
export declare class ReplaySubject<T> extends Subject<T> {
|
||||
private events;
|
||||
private scheduler;
|
||||
private bufferSize;
|
||||
private _windowTime;
|
||||
constructor(bufferSize?: number, windowTime?: number, scheduler?: Scheduler);
|
||||
protected _next(value: T): void;
|
||||
protected _subscribe(subscriber: Subscriber<T>): Subscription | Function | void;
|
||||
private _getNow();
|
||||
private _trimBufferThenGetEvents(now);
|
||||
}
|
76
node_modules/rxjs/subject/ReplaySubject.js
generated
vendored
Normal file
76
node_modules/rxjs/subject/ReplaySubject.js
generated
vendored
Normal file
@ -0,0 +1,76 @@
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
var Subject_1 = require('../Subject');
|
||||
var queue_1 = require('../scheduler/queue');
|
||||
var observeOn_1 = require('../operator/observeOn');
|
||||
var ReplaySubject = (function (_super) {
|
||||
__extends(ReplaySubject, _super);
|
||||
function ReplaySubject(bufferSize, windowTime, scheduler) {
|
||||
if (bufferSize === void 0) { bufferSize = Number.POSITIVE_INFINITY; }
|
||||
if (windowTime === void 0) { windowTime = Number.POSITIVE_INFINITY; }
|
||||
_super.call(this);
|
||||
this.events = [];
|
||||
this.scheduler = scheduler;
|
||||
this.bufferSize = bufferSize < 1 ? 1 : bufferSize;
|
||||
this._windowTime = windowTime < 1 ? 1 : windowTime;
|
||||
}
|
||||
ReplaySubject.prototype._next = function (value) {
|
||||
var now = this._getNow();
|
||||
this.events.push(new ReplayEvent(now, value));
|
||||
this._trimBufferThenGetEvents(now);
|
||||
_super.prototype._next.call(this, value);
|
||||
};
|
||||
ReplaySubject.prototype._subscribe = function (subscriber) {
|
||||
var events = this._trimBufferThenGetEvents(this._getNow());
|
||||
var scheduler = this.scheduler;
|
||||
if (scheduler) {
|
||||
subscriber.add(subscriber = new observeOn_1.ObserveOnSubscriber(subscriber, scheduler));
|
||||
}
|
||||
var index = -1;
|
||||
var len = events.length;
|
||||
while (++index < len && !subscriber.isUnsubscribed) {
|
||||
subscriber.next(events[index].value);
|
||||
}
|
||||
return _super.prototype._subscribe.call(this, subscriber);
|
||||
};
|
||||
ReplaySubject.prototype._getNow = function () {
|
||||
return (this.scheduler || queue_1.queue).now();
|
||||
};
|
||||
ReplaySubject.prototype._trimBufferThenGetEvents = function (now) {
|
||||
var bufferSize = this.bufferSize;
|
||||
var _windowTime = this._windowTime;
|
||||
var events = this.events;
|
||||
var eventsCount = events.length;
|
||||
var spliceCount = 0;
|
||||
// Trim events that fall out of the time window.
|
||||
// Start at the front of the list. Break early once
|
||||
// we encounter an event that falls within the window.
|
||||
while (spliceCount < eventsCount) {
|
||||
if ((now - events[spliceCount].time) < _windowTime) {
|
||||
break;
|
||||
}
|
||||
spliceCount += 1;
|
||||
}
|
||||
if (eventsCount > bufferSize) {
|
||||
spliceCount = Math.max(spliceCount, eventsCount - bufferSize);
|
||||
}
|
||||
if (spliceCount > 0) {
|
||||
events.splice(0, spliceCount);
|
||||
}
|
||||
return events;
|
||||
};
|
||||
return ReplaySubject;
|
||||
}(Subject_1.Subject));
|
||||
exports.ReplaySubject = ReplaySubject;
|
||||
var ReplayEvent = (function () {
|
||||
function ReplayEvent(time, value) {
|
||||
this.time = time;
|
||||
this.value = value;
|
||||
}
|
||||
return ReplayEvent;
|
||||
}());
|
||||
//# sourceMappingURL=ReplaySubject.js.map
|
1
node_modules/rxjs/subject/ReplaySubject.js.map
generated
vendored
Normal file
1
node_modules/rxjs/subject/ReplaySubject.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"ReplaySubject.js","sourceRoot":"","sources":["../../../src/subject/ReplaySubject.ts"],"names":[],"mappings":"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"}
|
10
node_modules/rxjs/subject/SubjectSubscription.d.ts
generated
vendored
Normal file
10
node_modules/rxjs/subject/SubjectSubscription.d.ts
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
import { Subject } from '../Subject';
|
||||
import { Observer } from '../Observer';
|
||||
import { Subscription } from '../Subscription';
|
||||
export declare class SubjectSubscription extends Subscription {
|
||||
subject: Subject<any>;
|
||||
observer: Observer<any>;
|
||||
isUnsubscribed: boolean;
|
||||
constructor(subject: Subject<any>, observer: Observer<any>);
|
||||
unsubscribe(): void;
|
||||
}
|
35
node_modules/rxjs/subject/SubjectSubscription.js
generated
vendored
Normal file
35
node_modules/rxjs/subject/SubjectSubscription.js
generated
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
var __extends = (this && this.__extends) || function (d, b) {
|
||||
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
|
||||
function __() { this.constructor = d; }
|
||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
var Subscription_1 = require('../Subscription');
|
||||
var SubjectSubscription = (function (_super) {
|
||||
__extends(SubjectSubscription, _super);
|
||||
function SubjectSubscription(subject, observer) {
|
||||
_super.call(this);
|
||||
this.subject = subject;
|
||||
this.observer = observer;
|
||||
this.isUnsubscribed = false;
|
||||
}
|
||||
SubjectSubscription.prototype.unsubscribe = function () {
|
||||
if (this.isUnsubscribed) {
|
||||
return;
|
||||
}
|
||||
this.isUnsubscribed = true;
|
||||
var subject = this.subject;
|
||||
var observers = subject.observers;
|
||||
this.subject = null;
|
||||
if (!observers || observers.length === 0 || subject.isUnsubscribed) {
|
||||
return;
|
||||
}
|
||||
var subscriberIndex = observers.indexOf(this.observer);
|
||||
if (subscriberIndex !== -1) {
|
||||
observers.splice(subscriberIndex, 1);
|
||||
}
|
||||
};
|
||||
return SubjectSubscription;
|
||||
}(Subscription_1.Subscription));
|
||||
exports.SubjectSubscription = SubjectSubscription;
|
||||
//# sourceMappingURL=SubjectSubscription.js.map
|
1
node_modules/rxjs/subject/SubjectSubscription.js.map
generated
vendored
Normal file
1
node_modules/rxjs/subject/SubjectSubscription.js.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"SubjectSubscription.js","sourceRoot":"","sources":["../../../src/subject/SubjectSubscription.ts"],"names":[],"mappings":";;;;;;AAEA,6BAA2B,iBAAiB,CAAC,CAAA;AAE7C;IAAyC,uCAAY;IAGnD,6BAAmB,OAAqB,EAAS,QAAuB;QACtE,iBAAO,CAAC;QADS,YAAO,GAAP,OAAO,CAAc;QAAS,aAAQ,GAAR,QAAQ,CAAe;QAFxE,mBAAc,GAAY,KAAK,CAAC;IAIhC,CAAC;IAED,yCAAW,GAAX;QACE,EAAE,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,CAAC;YACxB,MAAM,CAAC;QACT,CAAC;QAED,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC;QAE3B,IAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC7B,IAAM,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QAEpC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QAEpB,EAAE,CAAC,CAAC,CAAC,SAAS,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,IAAI,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;YACnE,MAAM,CAAC;QACT,CAAC;QAED,IAAM,eAAe,GAAG,SAAS,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAEzD,EAAE,CAAC,CAAC,eAAe,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;YAC3B,SAAS,CAAC,MAAM,CAAC,eAAe,EAAE,CAAC,CAAC,CAAC;QACvC,CAAC;IACH,CAAC;IACH,0BAAC;AAAD,CAAC,AA7BD,CAAyC,2BAAY,GA6BpD;AA7BY,2BAAmB,sBA6B/B,CAAA"}
|
Reference in New Issue
Block a user