Skip to main content

Function: safeObjectIteration()

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

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

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