# ConfigStore API

Interface definition for config store adapters

---
Canonical: /handbook/api/interfaces/_purista_core.ConfigStore/
Source: core/ConfigStore/types/ConfigStore.ts
Format: Markdown for agents
---

Interface definition for config store adapters

Package: `@purista/core`

## Signature

```typescript
interface ConfigStore
```

## Members

### Properties

- `getConfig: ConfigGetterFunction` — get a config value
- `name: string` — name of store
- `removeConfig: ConfigDeleteFunction` — delete a config value
- `setConfig: ConfigSetterFunction` — set a config value

### Methods

- `destroy(): Promise<void>` — disconnects and shuts down the config store
