---
title: type
framework: fskit
role: symbol
role_heading: Instance Property
path: fskit/fsitem/attributes/type
---

# type

The item type, such as a regular file, directory, or symbolic link.

## Declaration

```swift
var type: FSItem.ItemType { get set }
```

## See Also

### Working with metadata attributes

- [mode](fskit/fsitem/attributes/mode.md)
- [linkCount](fskit/fsitem/attributes/linkcount.md)
- [uid](fskit/fsitem/attributes/uid.md)
- [gid](fskit/fsitem/attributes/gid.md)
- [flags](fskit/fsitem/attributes/flags.md)
- [size](fskit/fsitem/attributes/size.md)
- [allocSize](fskit/fsitem/attributes/allocsize.md)
- [supportsLimitedXAttrs](fskit/fsitem/attributes/supportslimitedxattrs.md)
- [inhibitKernelOffloadedIO](fskit/fsitem/attributes/inhibitkerneloffloadedio.md)
