( obj: T, keys: K[] )
| 1 | export function omit<T extends Record<string, unknown>, K extends keyof T>( |
| 2 | obj: T, |
| 3 | keys: K[] |
| 4 | ): Omit<T, K> { |
| 5 | const result: any = {}; |
| 6 | |
| 7 | for (const key of Object.keys(obj)) { |
| 8 | if (!keys.includes(key as K)) { |
| 9 | result[key] = obj[key]; |
| 10 | } |
| 11 | } |
| 12 | |
| 13 | return result; |
| 14 | } |
no test coverage detected
searching dependent graphs…