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.