forked from olcxjas-softworks/LarpixClient
fix gitignore again
This commit is contained in:
parent
ce5a1e330b
commit
5da5c2afe2
3329 changed files with 364540 additions and 3 deletions
34
electron/node_modules/rxjs/dist/esm/internal/AsyncSubject.js
generated
vendored
Normal file
34
electron/node_modules/rxjs/dist/esm/internal/AsyncSubject.js
generated
vendored
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
import { Subject } from './Subject';
|
||||
export class AsyncSubject extends Subject {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this._value = null;
|
||||
this._hasValue = false;
|
||||
this._isComplete = false;
|
||||
}
|
||||
_checkFinalizedStatuses(subscriber) {
|
||||
const { hasError, _hasValue, _value, thrownError, isStopped, _isComplete } = this;
|
||||
if (hasError) {
|
||||
subscriber.error(thrownError);
|
||||
}
|
||||
else if (isStopped || _isComplete) {
|
||||
_hasValue && subscriber.next(_value);
|
||||
subscriber.complete();
|
||||
}
|
||||
}
|
||||
next(value) {
|
||||
if (!this.isStopped) {
|
||||
this._value = value;
|
||||
this._hasValue = true;
|
||||
}
|
||||
}
|
||||
complete() {
|
||||
const { _hasValue, _value, _isComplete } = this;
|
||||
if (!_isComplete) {
|
||||
this._isComplete = true;
|
||||
_hasValue && super.next(_value);
|
||||
super.complete();
|
||||
}
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=AsyncSubject.js.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue