Function: castIpcResponse()
castIpcResponse<
T
>(response
:unknown
,validator?
: (val
:unknown
) =>val is T
):T
Defined in: shared/utils/typeHelpers.ts:26
Safely casts IPC response to expected type with basic validation.
Type Parametersโ
Tโ
T
Parametersโ
responseโ
unknown
IPC response of unknown type
validator?โ
(val
: unknown
) => val is T
Optional validation function
Returnsโ
T
Response cast to expected type
Remarksโ
Use this for IPC responses where we have a contract but can't guarantee types. The validator provides additional runtime safety if provided.