Refactor search query options

This commit is contained in:
Chocobozzz
2021-07-29 11:54:38 +02:00
parent b033851fb5
commit d688602710
15 changed files with 261 additions and 121 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
function pick <T extends object> (object: T, keys: (keyof T)[]) {
const result: Partial<T> = {}
function pick <O extends object, K extends keyof O> (object: O, keys: K[]): Pick<O, K> {
const result: any = {}
for (const key of keys) {
if (Object.prototype.hasOwnProperty.call(object, key)) {