Function: freezeOwnEnumerableDataProperties()
function freezeOwnEnumerableDataProperties(
obj: object
): Readonly<UnknownRecord>;
Defined in: shared/utils/objectSafety.ts:89
Creates a frozen shallow copy of own enumerable data properties.
Parametersโ
objโ
object
Source object to copy from.
Returnsโ
Readonly<UnknownRecord>
Frozen object containing only enumerable own data properties.
Remarksโ
Accessor properties are intentionally skipped so diagnostic/error metadata copying cannot execute user-defined getters.