---
title: writableTypes
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsdocument/writabletypes
---

# writableTypes

Returns the types of data the receiver can write natively and any types filterable to that native type.

## Declaration

```swift
class var writableTypes: [String] { get }
```

## Return Value

Return Value An array of NSString objects representing the writable document types.

## See Also

### Managing File Type Information

- [readableTypes](appkit/nsdocument/readabletypes.md)
- [isNativeType(_:)](appkit/nsdocument/isnativetype(_:).md)
- [writableTypes(for:)](appkit/nsdocument/writabletypes(for:).md)
- [fileNameExtension(forType:saveOperation:)](appkit/nsdocument/filenameextension(fortype:saveoperation:).md)
