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.