Skip to content

Commit

Permalink
feat(operator): add auto-patching operators
Browse files Browse the repository at this point in the history
This change adds a subfolder inside of operator which contains
a module to correspond with each operator, which when imported,
will automatically patch the corresponding operator to the
Observable prototype.

Closes ReactiveX#860
  • Loading branch information
jeffbcross committed Dec 4, 2015
1 parent 70f7aa8 commit 3d263ec
Show file tree
Hide file tree
Showing 90 changed files with 289 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/add/buffer.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {buffer} from '../operator/buffer';
Observable.prototype.buffer = buffer;
3 changes: 3 additions & 0 deletions src/add/bufferCount.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {bufferCount} from '../operator/bufferCount';
Observable.prototype.bufferCount = bufferCount;
3 changes: 3 additions & 0 deletions src/add/bufferTime.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {bufferTime} from '../operator/bufferTime';
Observable.prototype.bufferTime = bufferTime;
3 changes: 3 additions & 0 deletions src/add/bufferToggle.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {bufferToggle} from '../operator/bufferToggle';
Observable.prototype.bufferToggle = bufferToggle;
3 changes: 3 additions & 0 deletions src/add/bufferWhen.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {bufferWhen} from '../operator/bufferWhen';
Observable.prototype.bufferWhen = bufferWhen;
3 changes: 3 additions & 0 deletions src/add/catch.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {_catch} from '../operator/catch';
Observable.prototype.catch = _catch;
3 changes: 3 additions & 0 deletions src/add/combineAll.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {combineAll} from '../operator/combineAll';
Observable.prototype.combineAll = combineAll;
3 changes: 3 additions & 0 deletions src/add/combineLatest-static.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {combineLatest} from '../operator/combineLatest-static';
Observable.prototype.combineLatest = combineLatest;
3 changes: 3 additions & 0 deletions src/add/combineLatest.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {combineLatest} from '../operator/combineLatest';
Observable.prototype.combineLatest = combineLatest;
3 changes: 3 additions & 0 deletions src/add/concat-static.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {concat} from '../operator/concat-static';
Observable.prototype.concat = concat;
3 changes: 3 additions & 0 deletions src/add/concat.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {concat} from '../operator/concat';
Observable.prototype.concat = concat;
3 changes: 3 additions & 0 deletions src/add/concatAll.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {concatAll} from '../operator/concatAll';
Observable.prototype.concatAll = concatAll;
3 changes: 3 additions & 0 deletions src/add/concatMap.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {concatMap} from '../operator/concatMap';
Observable.prototype.concatMap = concatMap;
3 changes: 3 additions & 0 deletions src/add/concatMapTo.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {concatMapTo} from '../operator/concatMapTo';
Observable.prototype.concatMapTo = concatMapTo;
3 changes: 3 additions & 0 deletions src/add/count.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {count} from '../operator/count';
Observable.prototype.count = count;
3 changes: 3 additions & 0 deletions src/add/debounce.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {debounce} from '../operator/debounce';
Observable.prototype.debounce = debounce;
3 changes: 3 additions & 0 deletions src/add/debounceTime.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {debounceTime} from '../operator/debounceTime';
Observable.prototype.debounceTime = debounceTime;
3 changes: 3 additions & 0 deletions src/add/defaultIfEmpty.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {defaultIfEmpty} from '../operator/defaultIfEmpty';
Observable.prototype.defaultIfEmpty = defaultIfEmpty;
3 changes: 3 additions & 0 deletions src/add/delay.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {delay} from '../operator/delay';
Observable.prototype.delay = delay;
3 changes: 3 additions & 0 deletions src/add/dematerialize.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {dematerialize} from '../operator/dematerialize';
Observable.prototype.dematerialize = dematerialize;
3 changes: 3 additions & 0 deletions src/add/distinctUntilChanged.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {distinctUntilChanged} from '../operator/distinctUntilChanged';
Observable.prototype.distinctUntilChanged = distinctUntilChanged;
3 changes: 3 additions & 0 deletions src/add/do.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {_do} from '../operator/do';
Observable.prototype.do = _do;
3 changes: 3 additions & 0 deletions src/add/every.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {every} from '../operator/every';
Observable.prototype.every = every;
3 changes: 3 additions & 0 deletions src/add/expand.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {expand} from '../operator/expand';
Observable.prototype.expand = expand;
5 changes: 5 additions & 0 deletions src/add/extended/distinctUntilKeyChanged.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {distinctUntilKeyChanged} from '../../operator/extended/distinctUntilKeyChanged';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.distinctUntilKeyChanged = distinctUntilKeyChanged;
5 changes: 5 additions & 0 deletions src/add/extended/elementAt.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {elementAt} from '../../operator/extended/elementAt';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.elementAt = elementAt;
5 changes: 5 additions & 0 deletions src/add/extended/find.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {find} from '../../operator/extended/find';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.find = find;
5 changes: 5 additions & 0 deletions src/add/extended/findIndex.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {findIndex} from '../../operator/extended/findIndex';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.findIndex = findIndex;
5 changes: 5 additions & 0 deletions src/add/extended/isEmpty.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {isEmpty} from '../../operator/extended/isEmpty';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.isEmpty = isEmpty;
5 changes: 5 additions & 0 deletions src/add/extended/max.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {max} from '../../operator/extended/max';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.max = max;
5 changes: 5 additions & 0 deletions src/add/extended/mergeScan.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {mergeScan} from '../../operator/extended/mergeScan';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.mergeScan = mergeScan;
5 changes: 5 additions & 0 deletions src/add/extended/min.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {min} from '../../operator/extended/min';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.min = min;
5 changes: 5 additions & 0 deletions src/add/extended/timeInterval.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import {Observable} from '../../Observable';
import {timeInterval} from '../../operator/extended/timeInterval';
import {KitchenSinkOperators} from '../../Rx.KitchenSink';
const observableProto = (<KitchenSinkOperators<any>>Observable.prototype);
observableProto.timeInterval = timeInterval;
3 changes: 3 additions & 0 deletions src/add/filter.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {filter} from '../operator/filter';
Observable.prototype.filter = filter;
3 changes: 3 additions & 0 deletions src/add/finally.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {_finally} from '../operator/finally';
Observable.prototype.finally = _finally;
3 changes: 3 additions & 0 deletions src/add/first.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {first} from '../operator/first';
Observable.prototype.first = first;
3 changes: 3 additions & 0 deletions src/add/groupBy.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {groupBy} from '../operator/groupBy';
Observable.prototype.groupBy = groupBy;
3 changes: 3 additions & 0 deletions src/add/ignoreElements.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {ignoreElements} from '../operator/ignoreElements';
Observable.prototype.ignoreElements = ignoreElements;
3 changes: 3 additions & 0 deletions src/add/last.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {last} from '../operator/last';
Observable.prototype.last = last;
3 changes: 3 additions & 0 deletions src/add/map.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {map} from '../operator/map';
Observable.prototype.map = map;
3 changes: 3 additions & 0 deletions src/add/mapTo.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {mapTo} from '../operator/mapTo';
Observable.prototype.mapTo = mapTo;
3 changes: 3 additions & 0 deletions src/add/materialize.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {materialize} from '../operator/materialize';
Observable.prototype.materialize = materialize;
3 changes: 3 additions & 0 deletions src/add/merge-static.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {merge} from '../operator/merge-static';
Observable.prototype.merge = merge;
3 changes: 3 additions & 0 deletions src/add/merge.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {merge} from '../operator/merge';
Observable.prototype.merge = merge;
3 changes: 3 additions & 0 deletions src/add/mergeAll.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {mergeAll} from '../operator/mergeAll';
Observable.prototype.mergeAll = mergeAll;
4 changes: 4 additions & 0 deletions src/add/mergeMap.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import {Observable} from '../Observable';
import {mergeMap} from '../operator/mergeMap';
Observable.prototype.mergeMap = mergeMap;
Observable.prototype.flatMap = mergeMap;
3 changes: 3 additions & 0 deletions src/add/mergeMapTo.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {mergeMapTo} from '../operator/mergeMapTo';
Observable.prototype.mergeMapTo = mergeMapTo;
3 changes: 3 additions & 0 deletions src/add/multicast.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {multicast} from '../operator/multicast';
Observable.prototype.multicast = multicast;
3 changes: 3 additions & 0 deletions src/add/observeOn.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {observeOn} from '../operator/observeOn';
Observable.prototype.observeOn = observeOn;
3 changes: 3 additions & 0 deletions src/add/partition.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {partition} from '../operator/partition';
Observable.prototype.partition = partition;
3 changes: 3 additions & 0 deletions src/add/publish.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {publish} from '../operator/publish';
Observable.prototype.publish = publish;
3 changes: 3 additions & 0 deletions src/add/publishBehavior.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {publishBehavior} from '../operator/publishBehavior';
Observable.prototype.publishBehavior = publishBehavior;
3 changes: 3 additions & 0 deletions src/add/publishReplay.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {publishReplay} from '../operator/publishReplay';
Observable.prototype.publishReplay = publishReplay;
3 changes: 3 additions & 0 deletions src/add/reduce.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {reduce} from '../operator/reduce';
Observable.prototype.reduce = reduce;
3 changes: 3 additions & 0 deletions src/add/repeat.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {repeat} from '../operator/repeat';
Observable.prototype.repeat = repeat;
3 changes: 3 additions & 0 deletions src/add/retry.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {retry} from '../operator/retry';
Observable.prototype.retry = retry;
3 changes: 3 additions & 0 deletions src/add/retryWhen.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {retryWhen} from '../operator/retryWhen';
Observable.prototype.retryWhen = retryWhen;
3 changes: 3 additions & 0 deletions src/add/sample.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {sample} from '../operator/sample';
Observable.prototype.sample = sample;
3 changes: 3 additions & 0 deletions src/add/sampleTime.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {sampleTime} from '../operator/sampleTime';
Observable.prototype.sampleTime = sampleTime;
3 changes: 3 additions & 0 deletions src/add/scan.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {scan} from '../operator/scan';
Observable.prototype.scan = scan;
3 changes: 3 additions & 0 deletions src/add/share.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {share} from '../operator/share';
Observable.prototype.share = share;
3 changes: 3 additions & 0 deletions src/add/single.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {single} from '../operator/single';
Observable.prototype.single = single;
3 changes: 3 additions & 0 deletions src/add/skip.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {skip} from '../operator/skip';
Observable.prototype.skip = skip;
3 changes: 3 additions & 0 deletions src/add/skipUntil.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {skipUntil} from '../operator/skipUntil';
Observable.prototype.skipUntil = skipUntil;
3 changes: 3 additions & 0 deletions src/add/skipWhile.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {skipWhile} from '../operator/skipWhile';
Observable.prototype.skipWhile = skipWhile;
3 changes: 3 additions & 0 deletions src/add/startWith.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {startWith} from '../operator/startWith';
Observable.prototype.startWith = startWith;
3 changes: 3 additions & 0 deletions src/add/subscribeOn.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {subscribeOn} from '../operator/subscribeOn';
Observable.prototype.subscribeOn = subscribeOn;
3 changes: 3 additions & 0 deletions src/add/switch.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {_switch} from '../operator/switch';
Observable.prototype.switch = _switch;
3 changes: 3 additions & 0 deletions src/add/switchFirst.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {switchFirst} from '../operator/switchFirst';
Observable.prototype.switchFirst = switchFirst;
3 changes: 3 additions & 0 deletions src/add/switchMap.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {switchMap} from '../operator/switchMap';
Observable.prototype.switchMap = switchMap;
3 changes: 3 additions & 0 deletions src/add/switchMapFirst.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {switchMapFirst} from '../operator/switchMapFirst';
Observable.prototype.switchMapFirst = switchMapFirst;
3 changes: 3 additions & 0 deletions src/add/switchMapTo.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {switchMapTo} from '../operator/switchMapTo';
Observable.prototype.switchMapTo = switchMapTo;
3 changes: 3 additions & 0 deletions src/add/take.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {take} from '../operator/take';
Observable.prototype.take = take;
3 changes: 3 additions & 0 deletions src/add/takeUntil.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {takeUntil} from '../operator/takeUntil';
Observable.prototype.takeUntil = takeUntil;
3 changes: 3 additions & 0 deletions src/add/takeWhile.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {takeWhile} from '../operator/takeWhile';
Observable.prototype.takeWhile = takeWhile;
3 changes: 3 additions & 0 deletions src/add/throttle.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {throttle} from '../operator/throttle';
Observable.prototype.throttle = throttle;
3 changes: 3 additions & 0 deletions src/add/throttleTime.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {throttleTime} from '../operator/throttleTime';
Observable.prototype.throttleTime = throttleTime;
3 changes: 3 additions & 0 deletions src/add/timeout.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {timeout} from '../operator/timeout';
Observable.prototype.timeout = timeout;
3 changes: 3 additions & 0 deletions src/add/timeoutWith.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {timeoutWith} from '../operator/timeoutWith';
Observable.prototype.timeoutWith = timeoutWith;
3 changes: 3 additions & 0 deletions src/add/toArray.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {toArray} from '../operator/toArray';
Observable.prototype.toArray = toArray;
3 changes: 3 additions & 0 deletions src/add/toPromise.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {toPromise} from '../operator/toPromise';
Observable.prototype.toPromise = toPromise;
3 changes: 3 additions & 0 deletions src/add/window.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {window} from '../operator/window';
Observable.prototype.window = window;
3 changes: 3 additions & 0 deletions src/add/windowCount.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {windowCount} from '../operator/windowCount';
Observable.prototype.windowCount = windowCount;
3 changes: 3 additions & 0 deletions src/add/windowTime.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {windowTime} from '../operator/windowTime';
Observable.prototype.windowTime = windowTime;
3 changes: 3 additions & 0 deletions src/add/windowToggle.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {windowToggle} from '../operator/windowToggle';
Observable.prototype.windowToggle = windowToggle;
3 changes: 3 additions & 0 deletions src/add/windowWhen.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {windowWhen} from '../operator/windowWhen';
Observable.prototype.windowWhen = windowWhen;
3 changes: 3 additions & 0 deletions src/add/withLatestFrom.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {withLatestFrom} from '../operator/withLatestFrom';
Observable.prototype.withLatestFrom = withLatestFrom;
3 changes: 3 additions & 0 deletions src/add/zip-static.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {zip} from '../operator/zip-static';
Observable.prototype.zip = zip;
3 changes: 3 additions & 0 deletions src/add/zip.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {zipProto} from '../operator/zip';
Observable.prototype.zip = zipProto;
3 changes: 3 additions & 0 deletions src/add/zipAll.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import {Observable} from '../Observable';
import {zipAll} from '../operator/zipAll';
Observable.prototype.zipAll = zipAll;

0 comments on commit 3d263ec

Please sign in to comment.