Server IP : 185.86.78.101 / Your IP : 216.73.216.124 Web Server : Apache System : Linux 675867-vds-valikoshka1996.gmhost.pp.ua 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /www/wwwroot/mifepriston.org/node_modules/rx/ts/core/subjects/ |
Upload File : |
/// <reference path="../observable.ts" /> /// <reference path="../observer-lite.ts" /> /// <reference path="../disposables/disposable.ts"/> module Rx { /** * Represents an object that is both an observable sequence as well as an observer. * Each notification is broadcasted to all subscribed observers. */ export interface ISubject<T> extends IObservable<T>, IObserver<T>, IDisposable { hasObservers(): boolean; } export interface Subject<T> extends Observable<T>, Observer<T>, IDisposable { hasObservers(): boolean; /** Is this value disposed. */ isDisposed: boolean; } interface SubjectStatic { /** * Creates a subject. */ new <T>(): Subject<T>; /** * Creates a subject from the specified observer and observable. * @param {Observer} observer The observer used to send messages to the subject. * @param {Observable} observable The observable used to subscribe to messages sent from the subject. * @returns {Subject} Subject implemented using the given observer and observable. */ create<T>(observer?: IObserver<T>, observable?: IObservable<T>): Subject<T>; } /** * Represents an object that is both an observable sequence as well as an observer. * Each notification is broadcasted to all subscribed observers. */ export var Subject: SubjectStatic; } (function() { var is: Rx.ISubject<boolean> = new Rx.Subject<boolean>(); var s : Rx.Subject<boolean> = new Rx.Subject<boolean>(); is.hasObservers(); s.hasObservers(); s.isDisposed; var iob : Rx.IObserver<boolean> = s; var io : Rx.IObservable<boolean> = s; var ob : Rx.Observer<boolean> = s; var o : Rx.Observable<boolean> = s; var d : Rx.IDisposable = s; var ns : Rx.ISubject<boolean> = Rx.Subject.create(iob, io); var ns : Rx.ISubject<boolean> = Rx.Subject.create(ob, o); });