Skip to main content

Function: cloneObjectPayload()

function cloneObjectPayload<TPayload>(payload: TPayload): TPayload;

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

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.