Skip to main content

Function: cloneObjectPayload()

cloneObjectPayload<TPayload>(payload: TPayload): TPayload

Defined in: electron/events/utils/typedEventPayloadUtils.ts:132

Clones a non-array object payload while preserving its prototype.

Type Parameters

TPayload

TPayload extends NonArrayObjectPayload

Parameters

payload

TPayload

Returns

TPayload

Remarks

Uses structuredClone when available and falls back to a shallow clone when cloning fails.