Skip to content

Commit 6c5f5e3

Browse files
committed
chore(useFilter): fix lint
1 parent 5cd0d6e commit 6c5f5e3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

packages/0/src/composables/useFilter/index.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ describe('useFilter', () => {
2222
keys: ['color'],
2323
})
2424
expect(filtered.value).toHaveLength(1)
25-
expect(filtered.value[0].name).toBe('banana')
25+
expect(filtered.value[0]?.name).toBe('banana')
2626
})
2727

2828
it('mode: every (all keys must match query)', () => {
@@ -50,7 +50,7 @@ describe('useFilter', () => {
5050
mode: 'intersection',
5151
})
5252
expect(filtered.value).toHaveLength(1)
53-
expect(filtered.value[0].color).toBe('red')
53+
expect(filtered.value[0]?.color).toBe('red')
5454
})
5555

5656
it('returns all items if query is empty', () => {
@@ -71,7 +71,7 @@ describe('useFilter', () => {
7171

7272
searchTerm.value = 'banana'
7373
expect(filtered.value).toHaveLength(1)
74-
expect(filtered.value[0].name).toBe('banana')
74+
expect(filtered.value[0]?.name).toBe('banana')
7575
})
7676

7777
it('works with array getter functions for query', () => {

packages/0/src/composables/useFilter/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ function defaultFilter (
4242
const stringValues = values.map(v => String(v).toLowerCase())
4343

4444
if (mode === 'some') {
45-
return stringValues.some(val => match(val, queries[0]))
45+
return stringValues.some(val => match(val, queries[0]!))
4646
}
4747

4848
if (mode === 'every') {
49-
return stringValues.every(val => match(val, queries[0]))
49+
return stringValues.every(val => match(val, queries[0]!))
5050
}
5151

5252
if (mode === 'union') {
@@ -92,7 +92,7 @@ export function useFilter<Z extends FilterItem> (
9292

9393
if (queries.length === 0) return itemsRef.value
9494

95-
const queryParam = queries.length === 1 ? queries[0] : queries
95+
const queryParam = queries.length === 1 ? queries[0]! : queries
9696
return itemsRef.value.filter(item =>
9797
filterFunction(queryParam, item),
9898
)

0 commit comments

Comments
 (0)