Skip to content

Commit ad01c8f

Browse files
committed
fix eslint in files
1 parent db93f62 commit ad01c8f

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

src/redisHelper.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import HawkCatcher from '@hawk.so/nodejs';
22
import { createClient, RedisClientType } from 'redis';
33

4+
// eslint call error: 0:0 error Parsing error: Cannot read properties of undefined (reading 'map')
5+
// export type TsRangeResult = [timestamp: string, value: string];
6+
export type TsRangeResult = any;
7+
48
/**
59
* Helper class for working with Redis
610
*/
@@ -35,8 +39,10 @@ export default class RedisHelper {
3539
url: process.env.REDIS_URL,
3640
socket: {
3741
reconnectStrategy: (retries) => {
38-
// Exponential backoff: wait longer between each retry
39-
// Max wait time: 30 seconds
42+
/*
43+
* Exponential backoff: wait longer between each retry
44+
* Max wait time: 30 seconds
45+
*/
4046
const delay = Math.min(retries * 1000, 30000);
4147
console.log(`[Redis] Reconnecting... attempt ${retries}, waiting ${delay}ms`);
4248
return delay;
@@ -132,7 +138,7 @@ export default class RedisHelper {
132138
end: string,
133139
aggregationType: string,
134140
bucketMs: string
135-
): Promise<[string, string][]> {
141+
): Promise<TsRangeResult[]> {
136142
return (await this.redisClient.sendCommand([
137143
'TS.RANGE',
138144
key,
@@ -141,6 +147,6 @@ export default class RedisHelper {
141147
'AGGREGATION',
142148
aggregationType,
143149
bucketMs,
144-
])) as [string, string][];
150+
])) as TsRangeResult[];
145151
}
146-
}
152+
}

src/services/chartDataService.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import RedisHelper from '../redisHelper';
1+
import RedisHelper, { TsRangeResult } from '../redisHelper';
22
import { composeProjectMetricsKey, getTimeSeriesSuffix } from '../utils/chartStorageKeys';
33

44
/**
@@ -45,7 +45,7 @@ export default class ChartDataService {
4545
const bucketMs = groupBy * 60 * 1000;
4646

4747
// Fetch data from Redis
48-
let result: [string, string][] = [];
48+
let result: TsRangeResult[] = [];
4949
try {
5050
result = await this.redisHelper.tsRange(
5151
key,
@@ -89,4 +89,3 @@ export default class ChartDataService {
8989
return filled.sort((a, b) => a.timestamp - b.timestamp);
9090
}
9191
}
92-

0 commit comments

Comments
 (0)