> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# selectCatalogAttributesWithComputed

- Package: [@gooddata/sdk-ui-dashboard](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/index.md)
- Kind: variable
- Stability: beta
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-dashboard/src/model/store/catalog/catalogSelectors.ts

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Returns catalog attributes together with computed attributes adapted to the catalog attribute shape. The adapted items keep their honest `computedAttribute`-typed refs; use [isComputedAttributeRef()](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iscomputedattributeref/index.md) on the attribute or display form ref to tell them apart. This is the list to offer wherever an attribute can be picked (e.g. for filtering).

The merged list is sorted alphabetically by title: the catalog holds attributes and computed attributes as separate lists, each sorted on its own, and a plain concatenation would strand every computed attribute at the tail of a picker instead of filing it in among the attributes.

**Signature:**

```typescript
selectCatalogAttributesWithComputed: DashboardSelector<ICatalogAttribute[]>
```
