---
title: ObservableObject
framework: foundation
role: symbol
role_heading: Type Alias
path: foundation/observableobject
---

# ObservableObject

A type alias for the Combine framework’s type for an object with a publisher that emits before the object has changed.

## Declaration

```swift
typealias ObservableObject = ObservableObject
```

## See Also

### Combine Integration

- [Published](foundation/published.md)
