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

# writer(configuration:)

Creates a value that writes a document to disk.

## Declaration

```swift
func writer(configuration: sending Self.WriteConfiguration) -> sending Self.Writer
```

## Parameters

- `configuration`: Additional context for writing.

## See Also

### Writing a document

- [writableContentTypes](swiftui/writabledocument/writablecontenttypes.md)
- [WritableDocument.WriteConfiguration](swiftui/writabledocument/writeconfiguration.md)
- [Writer](swiftui/writabledocument/writer.md)
- [snapshot(contentType:)](swiftui/writabledocument/snapshot(contenttype:).md)
