return undefined;
}
if (!error || typeof error !== 'object') {
return undefined;
}
const msg = (error as { message?: unknown }).message;
if (typeof code !== 'string' && typeof msg !== 'string') {
return undefined;
}
code: typeof code === 'string' ? code : undefined,
message: typeof msg === 'string' ? msg : undefined,