Skip to content

Commit 3a565bc

Browse files
committed
fix: lint
1 parent 8280ed3 commit 3a565bc

File tree

8 files changed

+29
-21
lines changed

8 files changed

+29
-21
lines changed

.prettierignore

Lines changed: 0 additions & 4 deletions
This file was deleted.

.prettierrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
"@faker-js/faker": "^8.0.2",
7272
"@rollup/plugin-inject": "^5.0.3",
7373
"@sxzz/eslint-config": "^3.2.1",
74+
"@sxzz/prettier-config": "^1.0.4",
7475
"@types/md5": "^2.3.2",
7576
"@types/node": "^18.16.19",
7677
"@types/sharp": "^0.31.1",
@@ -85,11 +86,12 @@
8586
"sharp": "^0.32.3",
8687
"tsup": "^7.1.0",
8788
"tsx": "^3.12.7",
88-
"typedoc": "0.24.8",
89+
"typedoc": "^0.24.8",
8990
"typescript": "^5.1.6",
9091
"vitest": "^0.33.0"
9192
},
9293
"engines": {
9394
"node": ">=16.14.0"
94-
}
95+
},
96+
"prettier": "@sxzz/prettier-config"
9597
}

pnpm-lock.yaml

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/client/utils/limit.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export type LimitOption<K extends keyof LimitOptionAll> = Pick<
1212

1313
export type LimitFn<
1414
K extends keyof LimitOptionAll = keyof LimitOptionAll,
15-
T = any
15+
T = any,
1616
> = (opt: LimitOption<K>, item: T, data: T[]) => boolean
1717

1818
export const limitMaxCount =

src/client/utils/paginate.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { type LimitFn, type LimitOption, type LimitOptionAll } from './limit'
33
export interface PaginatedOption<
44
T,
55
L extends keyof LimitOptionAll = keyof LimitOptionAll,
6-
K = unknown
6+
K = unknown,
77
> {
88
/** 上一页的 key */
99
lastKey?: K
@@ -18,12 +18,16 @@ export interface PaginatedOption<
1818
currentPage: number,
1919
key: K | undefined,
2020
data: T[]
21-
) => boolean | void
21+
) => boolean | undefined
2222
/**
2323
* 当结束时触发
2424
* @returns `false`: 将停止获取下一页
2525
*/
26-
onDone?: (totalPage: number, key: K | undefined, data: T[]) => boolean | void
26+
onDone?: (
27+
totalPage: number,
28+
key: K | undefined,
29+
data: T[]
30+
) => boolean | undefined
2731
}
2832

2933
export type PaginatedFetcher<T, K> = (
@@ -33,7 +37,7 @@ export type PaginatedFetcher<T, K> = (
3337
export const fetchPaginated = async <
3438
T,
3539
K,
36-
L extends keyof LimitOptionAll = never
40+
L extends keyof LimitOptionAll = never,
3741
>(
3842
fetcher: (lastKey: K | undefined) => Promise<[K | undefined, T[]]>,
3943
limitOptionGetter: (item: T, data: T[]) => LimitOption<L | 'total'>,

src/utils/objects.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@ export function objectPick<O extends object, T extends keyof O>(
99
keys: T[],
1010
omitUndefined = false
1111
) {
12-
return keys.reduce((n, k) => {
13-
if (k in obj && (!omitUndefined || obj[k] !== undefined)) n[k] = obj[k]
14-
return n
15-
}, {} as Pick<O, T>)
12+
return keys.reduce(
13+
(n, k) => {
14+
if (k in obj && (!omitUndefined || obj[k] !== undefined)) n[k] = obj[k]
15+
return n
16+
},
17+
{} as Pick<O, T>
18+
)
1619
}

tests/api/users.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ describe('users should work', () => {
2121
})
2222

2323
it('refreshToken should work', async () => {
24-
const token = process.env['REFRESH_TOKEN']
24+
const token = process.env.REFRESH_TOKEN
2525
if (!token) return
2626
const result = await api.users.refreshToken(token)
2727
expect(isSuccess(result)).toBe(true)

0 commit comments

Comments
 (0)