# UseDataSetsResult

> **UseDataSetsResult**\<`IncludePieces`\> = `IncludePieces` *extends* `false` ? [`PdpDataSet`](/reference/filoz/synapse-core/warm-storage/interfaces/pdpdataset/)[] : [`DataSetWithPieces`](/reference/filoz/synapse-react/interfaces/datasetwithpieces/)[]

Defined in: [synapse-react/src/warm-storage/use-data-sets.ts:16](https://github.com/FilOzone/synapse-sdk/blob/a3c661408bf8b3cb47684059a425c07b9ae50a64/packages/synapse-react/src/warm-storage/use-data-sets.ts#L16)

The result for the useDataSets hook: data sets with their pieces, or without them when `includePieces` is `false`.

## Type Parameters

| Type Parameter | Default type |
| ------ | ------ |
| `IncludePieces` *extends* `boolean` | `true` |