Skip to main content

Function: safeObjectIteration()

safeObjectIteration(obj: unknown, visitor: (key: string, value: unknown) => void, context?: string): void

Defined in: shared/utils/objectSafety.ts:96

Safely iterate over object entries with type safety and error handling.

Parametersโ€‹

objโ€‹

unknown

Object to iterate over (can be unknown)

visitorโ€‹

(key: string, value: unknown) => void

Function to call for each entry

context?โ€‹

string = "Safe object iteration"

Optional context for error logging

Returnsโ€‹

void

Void