28 lines
461 B
TypeScript
28 lines
461 B
TypeScript
/**
|
|
* Key-Value Store Module
|
|
*
|
|
* Distributed caching with TTL support
|
|
*/
|
|
|
|
// Main classes
|
|
export { KVStore, createKVStore } from './kv-store.js';
|
|
|
|
// Types
|
|
export type {
|
|
KVOperationResult,
|
|
KVSetOptions,
|
|
KVGetOptions,
|
|
KVDeleteOptions,
|
|
KVScanOptions,
|
|
KVScanResult,
|
|
CacheEvictionPolicy,
|
|
CacheStats,
|
|
KVStoreConfig,
|
|
KVStoreStats,
|
|
KVDocument,
|
|
CacheEntry,
|
|
KVBatchGetResult,
|
|
KVBatchSetResult,
|
|
KVBatchDeleteResult,
|
|
} from './types.js';
|