---
title: document
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/referencefiledocumentconfiguration/document
---

# document

The current document model.

## Declaration

```swift
@ObservedObject<Document> @MainActor @preconcurrency var document: Document { get set }
```

## Discussion

Discussion Changes to the document dirty the document state, indicating that it needs to be saved. SwiftUI doesn’t automatically register undo actions.

## See Also

### Getting and setting the document

- [$document](swiftui/referencefiledocumentconfiguration/$document.md)
