---
title: "types(forItemSet:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uipasteboard/types(foritemset:)"
---

# types(forItemSet:)

Returns an array of representation types for each specified pasteboard item.

## Declaration

```swift
func types(forItemSet itemSet: IndexSet?) -> [[String]]?
```

## Parameters

- `itemSet`: An index set with each integer value identifying a pasteboard item positionally in the pasteboard. Pass in nil to request all pasteboard items.

## Return Value

Return Value An array of arrays, with each inner array holding the representation types for a particular pasteboard item.

## See Also

### Related Documentation

- [numberOfItems](uikit/uipasteboard/numberofitems.md)

### Determining types of pasteboard items

- [types](uikit/uipasteboard/types.md)
- [contains(pasteboardTypes:)](uikit/uipasteboard/contains(pasteboardtypes:).md)
- [contains(pasteboardTypes:inItemSet:)](uikit/uipasteboard/contains(pasteboardtypes:initemset:).md)
- [itemSet(withPasteboardTypes:)](uikit/uipasteboard/itemset(withpasteboardtypes:).md)
