installGlobalErrorHandler function
Install a global error handler for uncaught errors.
Implementation
void installGlobalErrorHandler(ErrorHandler handler) {
// Zone-based error catching — use runZonedGuarded to intercept uncaught errors.
runZonedGuarded(() {}, (Object error, StackTrace stackTrace) {
handler.handle(error, stackTrace);
});
}