---
title: "reader(configuration:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/readabledocument/reader(configuration:)"
---

# reader(configuration:)

Creates a value that reads a document from disk.

## Declaration

```swift
func reader(configuration: sending Self.ReadConfiguration) -> sending Self.Reader
```

## Parameters

- `configuration`: Additional context for reading.

## See Also

### Reading a document

- [readableContentTypes](swiftui/readabledocument/readablecontenttypes.md)
- [ReadableDocument.ReadConfiguration](swiftui/readabledocument/readconfiguration.md)
- [Reader](swiftui/readabledocument/reader.md)
- [apply(snapshot:previous:)](swiftui/readabledocument/apply(snapshot:previous:).md)
