MCPcopy
hub / github.com/alan2207/bulletproof-react / omit

Function omit

apps/nextjs-app/src/testing/mocks/utils.ts:39–48  ·  view source on GitHub ↗
(obj: T, keys: string[])

Source from the content-addressed store, hash-verified

37};
38
39const omit = <T extends object>(obj: T, keys: string[]): T => {
40 const result = {} as T;
41 for (const key in obj) {
42 if (!keys.includes(key)) {
43 result[key] = obj[key];
44 }
45 }
46
47 return result;
48};
49
50export const sanitizeUser = <O extends object>(user: O) =>
51 omit<O>(user, ['password', 'iat']);

Callers 1

sanitizeUserFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected