Function: withOptionalAbortSignal()
withOptionalAbortSignal(
signal:AbortSignal|undefined): {signal?:AbortSignal; }
Defined in: electron/services/monitoring/shared/abortSignalUtils.ts:19
Returns an object containing signal only when the signal is defined.
Parameters
signal
AbortSignal | undefined
Returns
{ signal?: AbortSignal; }
signal?
optionalsignal:AbortSignal
Remarks
This helper exists primarily for code clarity and to avoid repeating the same spread pattern:
{ ...(signal ? { signal } : {}) }
It also plays nicely with exactOptionalPropertyTypes by omitting the key
entirely when undefined.