Function: withOptionalAbortSignal()
function withOptionalAbortSignal(signal: AbortSignal | undefined): {
signal?: AbortSignal;
};
Defined in: electron/services/monitoring/shared/abortSignalUtils.ts:70
Returns an object containing signal only when the signal is defined.
Parameters
signal
| AbortSignal
| undefined
Returns
{
signal?: AbortSignal;
}
signal?
optional signal?: 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.