---
title: init()
framework: browserenginekit
role: symbol
role_heading: Initializer
path: browserenginekit/layerhierarchyhostingtransactioncoordinator/init()
---

# init()

Creates a transaction coordinator.

## Declaration

```swift
init() throws
```

## Discussion

Discussion This initializer can fail and throw an error if the process fails to retrieve a connection to the system’s Core Animation rendering server. This method takes ownership of the port send right.

## See Also

### Creating a transaction coordinator

- [init(coder:)](browserenginekit/layerhierarchyhostingtransactioncoordinator/init(coder:).md)
