Skip to content

Commit c3bd449

Browse files
committed
chore: fix lint
1 parent 65e2010 commit c3bd449

File tree

4 files changed

+17
-23
lines changed

4 files changed

+17
-23
lines changed

package-lock.json

Lines changed: 0 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,6 @@
1010
}
1111
},
1212
"type": "module",
13-
"jest": {
14-
"resolver": "jest-ts-webcompat-resolver",
15-
"preset": "ts-jest",
16-
"testPathIgnorePatterns": [
17-
".*\\.js",
18-
".*\\.util\\.spec"
19-
]
20-
},
21-
"files": [
22-
"lib",
23-
"!**/*.spec.js"
24-
],
2513
"scripts": {
2614
"build": "rm -rf lib && npm run lint && npm run compile",
2715
"compile": "tsc && npm run compile:commonjs",
@@ -30,12 +18,23 @@
3018
"lint": "eslint \"src/**/*\" --fix --ext \"*.ts\"",
3119
"prepublishOnly": "npm run build",
3220
"coverage": "npm run test -- --collectCoverage",
33-
"test": "jest --passWithNoTests",
21+
"test": "npm run commitlint && jest",
3422
"watch:test": "jest --watchAll",
3523
"watch:typescript": "tsc -w"
3624
},
25+
"files": [
26+
"lib",
27+
"!**/*.spec.js"
28+
],
29+
"jest": {
30+
"resolver": "jest-ts-webcompat-resolver",
31+
"preset": "ts-jest",
32+
"testPathIgnorePatterns": [
33+
".*\\.js",
34+
".*\\.util\\.spec"
35+
]
36+
},
3737
"dependencies": {
38-
"@calebboyd/async": "^2.0.1",
3938
"ioredis": "^4.19.4"
4039
},
4140
"peerDependencies": {

src/redis.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { XBatchResult, XStreamResult } from './types.js'
55
//eslint-disable-next-line @typescript-eslint/no-explicit-any
66
type KindaAny = any
77

8-
function isNumber(num: any): num is number {
8+
function isNumber(num: number | string | undefined): num is number {
99
return typeof num === 'number' && !Number.isNaN(num)
1010
}
1111

src/test.util.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { RedisClient } from './types.js'
1+
import { RedisClient, StreamEntry, XEntryResult } from './types.js'
22

33
const delay = (ms: number): Promise<void> => new Promise((resolve) => setTimeout(resolve, ms)),
44
times = <T>(count: number, fn: () => T): Array<T> => Array.from(Array(count), fn) as T[],
@@ -7,8 +7,8 @@ const delay = (ms: number): Promise<void> => new Promise((resolve) => setTimeout
77
return new Promise((resolve) => client.once('end', resolve))
88
},
99
rand = (): string => Math.random().toString(36).slice(6),
10-
drain = async (iterable: AsyncIterable<any>) => {
11-
const results = new Map<string, any[]>()
10+
drain = async (iterable: AsyncIterable<XEntryResult>): Promise<Map<string, StreamEntry[]>> => {
11+
const results = new Map<string, StreamEntry[]>()
1212
for await (const [streamName, entry] of iterable) {
1313
const entries = results.get(streamName) || []
1414
entries.push(entry)

0 commit comments

Comments
 (0)