---
title: HMErrorBlock
framework: homekit
role: symbol
role_heading: Type Alias
path: homekit/hmerrorblock
---

# HMErrorBlock

A completion block that provides an error.

## Declaration

```swift
typealias HMErrorBlock = ((any Error)?) -> Void
```

## Parameters

- `error`: The error the block returns.

## See Also

### Errors

- [HMError](homekit/hmerror.md)
- [HMErrorDomain](homekit/hmerrordomain.md)
- [HMError.Code](homekit/hmerror/code.md)
