async function fetchData() {
try {
await Promise.resolve(42);
} catch (err) {
if (err instanceof Error) {
// ✅ TypeScript knows err is Error
console.log(err.message);
} else {
console.log('Unexpected error', err);
}
}
}