> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# supportsUserData()

> Function exported by @botmesh/core/spi.

```ts theme={null}
function supportsUserData(store): store is UserDataStore;
```

Defined in: [user/UserDataService.ts:45](https://github.com/andresayac/botmesh/blob/main/packages/core/src/user/UserDataService.ts#L45)

Whether `store` implements the user-data contract (`getUserData`,
`setUserData`, `deleteUserData`, `listUserData`; `purgeExpiredUserData` is
optional). All built-in stores do; custom stores may not.

## Parameters

| Parameter | Type |
| - | - |
| `store` | [`IStore`](https://botmesh.afaya.com.co/api/core/interfaces/IStore) |

## Returns

`store is UserDataStore`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.