mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
Upgrade RxJS to 7 (#129087)
Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
5ee7c3d25a
commit
9d5aca591b
260 changed files with 11471 additions and 16589 deletions
|
@ -6,8 +6,6 @@
|
|||
* Side Public License, v 1.
|
||||
*/
|
||||
|
||||
import { EventEmitter } from 'events';
|
||||
|
||||
import * as Rx from 'rxjs';
|
||||
import {
|
||||
map,
|
||||
|
@ -60,9 +58,9 @@ export class DevServer {
|
|||
this.script = options.script;
|
||||
this.argv = options.argv;
|
||||
this.gracefulTimeout = options.gracefulTimeout;
|
||||
this.processExit$ = options.processExit$ ?? Rx.fromEvent(process as EventEmitter, 'exit');
|
||||
this.sigint$ = options.sigint$ ?? Rx.fromEvent(process as EventEmitter, 'SIGINT');
|
||||
this.sigterm$ = options.sigterm$ ?? Rx.fromEvent(process as EventEmitter, 'SIGTERM');
|
||||
this.processExit$ = options.processExit$ ?? Rx.fromEvent<void>(process, 'exit');
|
||||
this.sigint$ = options.sigint$ ?? Rx.fromEvent<void>(process, 'SIGINT');
|
||||
this.sigterm$ = options.sigterm$ ?? Rx.fromEvent<void>(process, 'SIGTERM');
|
||||
this.mapLogLine = options.mapLogLine;
|
||||
}
|
||||
|
||||
|
@ -117,7 +115,7 @@ export class DevServer {
|
|||
*/
|
||||
run$ = new Rx.Observable<void>((subscriber) => {
|
||||
// listen for SIGINT and forward to process if it's running, otherwise unsub
|
||||
const gracefulShutdown$ = new Rx.Subject();
|
||||
const gracefulShutdown$ = new Rx.Subject<void>();
|
||||
subscriber.add(
|
||||
this.sigint$
|
||||
.pipe(
|
||||
|
|
|
@ -12,7 +12,6 @@ import * as Rx from 'rxjs';
|
|||
import { toArray } from 'rxjs/operators';
|
||||
import { OptimizerUpdate } from '@kbn/optimizer';
|
||||
import { observeLines, createReplaceSerializer } from '@kbn/dev-utils';
|
||||
import { firstValueFrom } from '@kbn/std';
|
||||
|
||||
import { Optimizer, Options } from './optimizer';
|
||||
|
||||
|
@ -130,7 +129,7 @@ it('uses options to create valid OptimizerConfig', () => {
|
|||
|
||||
it('is ready when optimizer phase is success or issue and logs in familiar format', async () => {
|
||||
const writeLogTo = new PassThrough();
|
||||
const linesPromise = firstValueFrom(observeLines(writeLogTo).pipe(toArray()));
|
||||
const linesPromise = Rx.firstValueFrom(observeLines(writeLogTo).pipe(toArray()));
|
||||
|
||||
const { update$, optimizer } = setup({
|
||||
...defaultOptions,
|
||||
|
|
|
@ -10,7 +10,6 @@ import { EventEmitter } from 'events';
|
|||
|
||||
import * as Rx from 'rxjs';
|
||||
import { materialize, toArray } from 'rxjs/operators';
|
||||
import { firstValueFrom } from '@kbn/std';
|
||||
|
||||
import { TestLog } from './log';
|
||||
import { Watcher, Options } from './watcher';
|
||||
|
@ -112,7 +111,7 @@ it('closes chokidar watcher when unsubscribed', () => {
|
|||
|
||||
it('rethrows chokidar errors', async () => {
|
||||
const watcher = new Watcher(defaultOptions);
|
||||
const promise = firstValueFrom(watcher.run$.pipe(materialize(), toArray()));
|
||||
const promise = Rx.firstValueFrom(watcher.run$.pipe(materialize(), toArray()));
|
||||
|
||||
isMock(mockChokidar);
|
||||
mockChokidar.emit('error', new Error('foo bar'));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue