MCPcopy Create free account
hub / github.com/TanStack/router / createNullProtoObject

Function createNullProtoObject

packages/start-client-core/src/safeObjectMerge.ts:29–38  ·  view source on GitHub ↗
(
  source?: T,
)

Source from the content-addressed store, hash-verified

27 * Create a null-prototype object, optionally copying from source.
28 */
29export function createNullProtoObject<T extends object>(
30 source?: T,
31): { [K in keyof T]: T[K] } {
32 if (!source) return Object.create(null)
33 const obj = Object.create(null)
34 for (const key of Object.keys(source)) {
35 if (isSafeKey(key)) obj[key] = (source as Record<string, unknown>)[key]
36 }
37 return obj
38}

Callers 3

startRequestResolverFunction · 0.90
createServerFnFunction · 0.90
executeMiddlewareFunction · 0.90

Calls 2

isSafeKeyFunction · 0.85
createMethod · 0.65

Tested by

no test coverage detected