---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/vector/retrievable/interfaces/VectorRetrievableCallbacks.md
---

# Interface: VectorRetrievableCallbacks

Defined in: [batteries/vector/retrievable\_glue.ts:30](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/retrievable_glue.ts#L30)

## Properties

| Property                                                                    | Type                                                                                 | Defined in                                                                                                                              |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------- |
|  `deleteRetrievableCallback` | [`RetrievableDeleteFn`](../../../../types/type-aliases/RetrievableDeleteFn.md)       | [batteries/vector/retrievable\_glue.ts:34](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/retrievable_glue.ts#L34) |
|  `fetchRetrievablesCallback` | [`RetrievableRetrievalFn`](../../../../types/type-aliases/RetrievableRetrievalFn.md) | [batteries/vector/retrievable\_glue.ts:31](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/retrievable_glue.ts#L31) |
|  `mutateRetrievableCallback` | [`RetrievableMutateFn`](../../../../types/type-aliases/RetrievableMutateFn.md)       | [batteries/vector/retrievable\_glue.ts:33](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/retrievable_glue.ts#L33) |
|  `storeRetrievableCallback`   | [`RetrievableStoreFn`](../../../../types/type-aliases/RetrievableStoreFn.md)         | [batteries/vector/retrievable\_glue.ts:32](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/retrievable_glue.ts#L32) |
