---
title: NSTableViewDiffableDataSourceReferenceSectionHeaderViewProvider
framework: appkit
role: symbol
role_heading: Type Alias
path: appkit/nstableviewdiffabledatasourcereferencesectionheaderviewprovider
---

# NSTableViewDiffableDataSourceReferenceSectionHeaderViewProvider

A closure that configures and returns a section header view for a table view from its diffable data source.

## Declaration

```swift
typealias NSTableViewDiffableDataSourceReferenceSectionHeaderViewProvider = (NSTableView, Int, Any) -> NSView
```

## See Also

### Creating Row and Section Views

- [rowViewProvider](appkit/nstableviewdiffabledatasource-c5gl/rowviewprovider.md)
- [sectionHeaderViewProvider](appkit/nstableviewdiffabledatasource-c5gl/sectionheaderviewprovider-swift.property.md)
- [NSTableViewDiffableDataSource.RowProvider](appkit/nstableviewdiffabledatasource-c5gl/rowprovider.md)
- [NSTableViewDiffableDataSourceReferenceRowProvider](appkit/nstableviewdiffabledatasourcereferencerowprovider.md)
- [NSTableViewDiffableDataSource.SectionHeaderViewProvider](appkit/nstableviewdiffabledatasource-c5gl/sectionheaderviewprovider-swift.typealias.md)
