# @tanstack/query-db-collection

# @tanstack/query-db-collection

## Classes

- [DeleteOperationItemNotFoundError](classes/DeleteOperationItemNotFoundError.md)
- [DuplicateKeyInBatchError](classes/DuplicateKeyInBatchError.md)
- [GetKeyRequiredError](classes/GetKeyRequiredError.md)
- [InvalidItemStructureError](classes/InvalidItemStructureError.md)
- [InvalidSyncOperationError](classes/InvalidSyncOperationError.md)
- [ItemNotFoundError](classes/ItemNotFoundError.md)
- [MissingKeyFieldError](classes/MissingKeyFieldError.md)
- [QueryClientRequiredError](classes/QueryClientRequiredError.md)
- [QueryCollectionError](classes/QueryCollectionError.md)
- [QueryFnRequiredError](classes/QueryFnRequiredError.md)
- [QueryKeyRequiredError](classes/QueryKeyRequiredError.md)
- [SyncNotInitializedError](classes/SyncNotInitializedError.md)
- [UnknownOperationTypeError](classes/UnknownOperationTypeError.md)
- [UpdateOperationItemNotFoundError](classes/UpdateOperationItemNotFoundError.md)

## Interfaces

- [QueryCollectionConfig](interfaces/QueryCollectionConfig.md)
- [QueryCollectionMeta](interfaces/QueryCollectionMeta.md)
- [QueryCollectionUtils](interfaces/QueryCollectionUtils.md)

## Type Aliases

- [SyncOperation](type-aliases/SyncOperation.md)

## Functions

- [queryCollectionOptions](functions/queryCollectionOptions.md)
