Switched to new RxJS API

This commit is contained in:
squidfunk
2021-11-13 12:05:24 +01:00
parent 9ef21503ca
commit 76035dee40
58 changed files with 265 additions and 220 deletions

View File

@@ -25,22 +25,20 @@ import {
NEVER,
Observable,
Subject,
fromEvent,
merge,
of
} from "rxjs"
import {
combineLatestWith,
distinctUntilKeyChanged,
finalize,
fromEvent,
map,
merge,
mergeWith,
of,
switchMap,
take,
takeWhile,
tap,
withLatestFrom
} from "rxjs/operators"
} from "rxjs"
import { feature } from "~/_"
import { resetFocusable, setFocusable } from "~/actions"

View File

@@ -20,14 +20,16 @@
* IN THE SOFTWARE.
*/
import { Observable, Subject, merge } from "rxjs"
import {
Observable,
Subject,
filter,
finalize,
map,
mapTo,
merge,
tap
} from "rxjs/operators"
} from "rxjs"
import { Component } from "../../_"

View File

@@ -20,10 +20,22 @@
* IN THE SOFTWARE.
*/
import { NEVER, Observable, Subject, fromEvent, merge } from "rxjs"
import { finalize, map, mapTo, tap } from "rxjs/operators"
import {
NEVER,
Observable,
Subject,
finalize,
fromEvent,
map,
mapTo,
merge,
tap
} from "rxjs"
import { getElementOrThrow, getElements } from "~/browser"
import {
getElementOrThrow,
getElements
} from "~/browser"
import { Component } from "../../_"

View File

@@ -24,17 +24,15 @@ import {
Observable,
Subject,
animationFrameScheduler,
merge,
of
} from "rxjs"
import {
delay,
finalize,
map,
merge,
observeOn,
of,
switchMap,
tap
} from "rxjs/operators"
} from "rxjs"
import {
resetDialogState,

View File

@@ -24,22 +24,20 @@ import {
Observable,
Subject,
animationFrameScheduler,
combineLatest,
defer,
of
} from "rxjs"
import {
bufferCount,
combineLatest,
combineLatestWith,
defer,
distinctUntilChanged,
distinctUntilKeyChanged,
filter,
map,
observeOn,
of,
shareReplay,
startWith,
switchMap
} from "rxjs/operators"
} from "rxjs"
import { feature } from "~/_"
import { resetHeaderState, setHeaderState } from "~/actions"

View File

@@ -24,15 +24,13 @@ import {
NEVER,
Observable,
Subject,
animationFrameScheduler
} from "rxjs"
import {
animationFrameScheduler,
distinctUntilKeyChanged,
finalize,
map,
observeOn,
tap
} from "rxjs/operators"
} from "rxjs"
import {
resetHeaderTitleState,

View File

@@ -22,14 +22,12 @@
import {
Observable,
combineLatest
} from "rxjs"
import {
combineLatest,
distinctUntilChanged,
distinctUntilKeyChanged,
map,
switchMap
} from "rxjs/operators"
} from "rxjs"
import { Viewport, watchElementSize } from "~/browser"

View File

@@ -23,18 +23,16 @@
import {
Observable,
Subject,
fromEvent,
of
} from "rxjs"
import {
finalize,
fromEvent,
map,
mapTo,
mergeMap,
of,
shareReplay,
startWith,
tap
} from "rxjs/operators"
} from "rxjs"
import { getElements } from "~/browser"

View File

@@ -20,8 +20,16 @@
* IN THE SOFTWARE.
*/
import { NEVER, Observable, ObservableInput, merge } from "rxjs"
import { filter, mergeWith, sample, take } from "rxjs/operators"
import {
NEVER,
Observable,
ObservableInput,
filter,
merge,
mergeWith,
sample,
take
} from "rxjs"
import { configuration } from "~/_"
import {

View File

@@ -23,9 +23,11 @@
import {
Observable,
ObservableInput,
combineLatest
combineLatest,
filter,
map,
startWith
} from "rxjs"
import { filter, map, startWith } from "rxjs/operators"
import { getLocation } from "~/browser"
import {

View File

@@ -24,23 +24,21 @@ import {
Observable,
Subject,
combineLatest,
fromEvent,
merge
} from "rxjs"
import {
delay,
distinctUntilChanged,
distinctUntilKeyChanged,
filter,
finalize,
fromEvent,
map,
merge,
shareReplay,
startWith,
take,
takeLast,
takeUntil,
tap
} from "rxjs/operators"
} from "rxjs"
import {
resetSearchQueryPlaceholder,

View File

@@ -24,22 +24,20 @@ import {
Observable,
Subject,
animationFrameScheduler,
merge,
of
} from "rxjs"
import {
bufferCount,
filter,
finalize,
map,
merge,
observeOn,
of,
skipUntil,
switchMap,
take,
tap,
withLatestFrom,
zipWith
} from "rxjs/operators"
} from "rxjs"
import {
addToSearchResultList,

View File

@@ -23,13 +23,11 @@
import {
Observable,
Subject,
fromEvent
} from "rxjs"
import {
finalize,
fromEvent,
map,
tap
} from "rxjs/operators"
} from "rxjs"
import { getLocation } from "~/browser"

View File

@@ -24,18 +24,16 @@ import {
Observable,
Subject,
asyncScheduler,
fromEvent,
merge
} from "rxjs"
import {
combineLatestWith,
distinctUntilChanged,
filter,
finalize,
fromEvent,
map,
merge,
observeOn,
tap
} from "rxjs/operators"
} from "rxjs"
import { Keyboard } from "~/browser"
import {

View File

@@ -24,16 +24,14 @@ import {
Observable,
Subject,
animationFrameScheduler,
combineLatest
} from "rxjs"
import {
combineLatest,
distinctUntilChanged,
finalize,
map,
observeOn,
tap,
withLatestFrom
} from "rxjs/operators"
} from "rxjs"
import {
resetSidebarHeight,

View File

@@ -20,15 +20,19 @@
* IN THE SOFTWARE.
*/
import { NEVER, Observable, Subject, defer, of } from "rxjs"
import {
NEVER,
Observable,
Subject,
catchError,
defer,
filter,
finalize,
map,
of,
shareReplay,
tap
} from "rxjs/operators"
} from "rxjs"
import { setSourceFacts, setSourceState } from "~/actions"
import { renderSourceFacts } from "~/templates"

View File

@@ -21,8 +21,12 @@
*/
import { Repo, User } from "github-types"
import { Observable, zip } from "rxjs"
import { defaultIfEmpty, map } from "rxjs/operators"
import {
Observable,
defaultIfEmpty,
map,
zip
} from "rxjs"
import { requestJSON } from "~/browser"

View File

@@ -21,8 +21,11 @@
*/
import { ProjectSchema } from "gitlab"
import { Observable } from "rxjs"
import { defaultIfEmpty, map } from "rxjs/operators"
import {
Observable,
defaultIfEmpty,
map
} from "rxjs"
import { requestJSON } from "~/browser"

View File

@@ -24,16 +24,14 @@ import {
Observable,
Subject,
animationFrameScheduler,
of
} from "rxjs"
import {
distinctUntilKeyChanged,
finalize,
map,
observeOn,
of,
switchMap,
tap
} from "rxjs/operators"
} from "rxjs"
import { feature } from "~/_"
import { resetTabsState, setTabsState } from "~/actions"

View File

@@ -24,22 +24,20 @@ import {
Observable,
Subject,
animationFrameScheduler,
bufferCount,
combineLatest,
defer,
of
} from "rxjs"
import {
bufferCount,
distinctUntilChanged,
distinctUntilKeyChanged,
finalize,
map,
observeOn,
of,
scan,
startWith,
switchMap,
tap
} from "rxjs/operators"
} from "rxjs"
import { feature } from "~/_"
import {

View File

@@ -24,10 +24,8 @@ import {
Observable,
Subject,
animationFrameScheduler,
combineLatest
} from "rxjs"
import {
bufferCount,
combineLatest,
distinctUntilChanged,
distinctUntilKeyChanged,
finalize,
@@ -35,7 +33,7 @@ import {
observeOn,
tap,
withLatestFrom
} from "rxjs/operators"
} from "rxjs"
import {
resetBackToTopOffset,