---
title: NSTableViewDiffableDataSource.SectionHeaderViewProvider
framework: appkit
role: symbol
role_heading: Type Alias
path: appkit/nstableviewdiffabledatasource-c5gl/sectionheaderviewprovider-swift.typealias
---

# NSTableViewDiffableDataSource.SectionHeaderViewProvider

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

## Declaration

```swift
typealias SectionHeaderViewProvider = (NSTableView, Int, SectionIdentifierType) -> 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)
- [NSTableViewDiffableDataSourceReferenceSectionHeaderViewProvider](appkit/nstableviewdiffabledatasourcereferencesectionheaderviewprovider.md)
