Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Commit 7a43f66

Browse files
committed
refactor: simplify some toString logic
1 parent 2c575c1 commit 7a43f66

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

packages/bootstrap-vue-next/src/composables/useTableItems.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,7 @@ const filterItems = (
5656
)
5757
return false
5858
const itemValue: string =
59-
typeof val === 'object'
60-
? JSON.stringify(Object.values(val))
61-
: typeof val === 'string'
62-
? val
63-
: val.toString()
59+
typeof val === 'object' ? JSON.stringify(Object.values(val)) : val.toString()
6460
return itemValue.toLowerCase().includes(filter.toLowerCase())
6561
}).length > 0
6662
)

packages/bootstrap-vue-next/src/utils/object.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ export const omit = <
1010
keysToPluck: B | (keyof A)[]
1111
): Omit<A, B[number]> =>
1212
Object.keys(objToPluck)
13-
.filter(
14-
(key) => !keysToPluck.map((el) => (typeof el === 'string' ? el : el.toString())).includes(key)
15-
)
13+
.filter((key) => !keysToPluck.map((el) => el.toString()).includes(key))
1614
.reduce((result, key) => ({...result, [key]: objToPluck[key]}), {} as Omit<A, B[number]>)
1715

1816
/**

0 commit comments

Comments
 (0)