1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Fix type errors

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2022-11-18 09:02:43 -05:00
parent 627da1471b
commit 2357424eef
2 changed files with 6 additions and 7 deletions

View File

@ -4,7 +4,6 @@
*/ */
import { Readable } from "readable-stream"; import { Readable } from "readable-stream";
import type { ReadableStreamDefaultReadResult } from "stream/web";
import type { TypedArray } from "type-fest"; import type { TypedArray } from "type-fest";
/** /**
@ -24,8 +23,8 @@ export class ReadableWebToNodeStream<T extends TypedArray> extends Readable {
* Default web API stream reader * Default web API stream reader
* https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamDefaultReader * https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamDefaultReader
*/ */
private reader: ReadableStreamReader<T>; private reader: ReadableStreamDefaultReader<T>;
private pendingRead?: Promise<ReadableStreamDefaultReadResult<T>>; private pendingRead?: Promise<ReadableStreamReadResult<T>>;
/** /**
* *

View File

@ -193,8 +193,8 @@ export class LogStore {
*/ */
getLastSinceTime(tabId: TabId): string { getLastSinceTime(tabId: TabId): string {
const logs = this.podLogs.get(tabId) ?? []; const logs = this.podLogs.get(tabId) ?? [];
const timestamps = this.getTimestamps(logs[logs.length - 1]); const [timestamp] = this.getTimestamps(logs[logs.length - 1]) ?? [];
const stamp = timestamps[0] ? new Date(timestamps[0]) : new Date(); const stamp = timestamp ? new Date(timestamp) : new Date();
stamp.setSeconds(stamp.getSeconds() + 1); // avoid duplicates from last second stamp.setSeconds(stamp.getSeconds() + 1); // avoid duplicates from last second
@ -211,8 +211,8 @@ export class LogStore {
return [extraction[1], extraction[2]]; return [extraction[1], extraction[2]];
} }
getTimestamps(logs: string): RegExpMatchArray { getTimestamps(logs: string) {
return logs.match(/^\d+\S+/gm) ?? []; return logs.match(/^\d+\S+/gm);
} }
removeTimestamps(logs: string): string { removeTimestamps(logs: string): string {