move stuff around until it feels right

This commit is contained in:
MapleLeaf
2021-12-26 12:06:06 -06:00
parent d10618e3c1
commit 894e6abb26
35 changed files with 30 additions and 22 deletions

14
helpers/pick.ts Normal file
View File

@@ -0,0 +1,14 @@
// eslint-disable-next-line import/no-unused-modules
export function pick<T, K extends keyof T>(
object: T,
...keys: K[]
): Pick<T, K> {
const result: any = {}
for (const key of keys) {
const value = object[key]
if (value !== undefined) {
result[key] = value
}
}
return result
}