This commit is contained in:
root
2025-11-25 09:56:15 +03:00
commit 68c8f0e80d
23717 changed files with 3200521 additions and 0 deletions

34
mc_test/node_modules/rxjs/dist/esm/internal/AsyncSubject.js generated vendored Executable file
View 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