BREAKING CHANGE(core): Refactor to v3: introduce modular core/domain architecture, plugin system, observability and strict TypeScript configuration; remove legacy classes

This commit is contained in:
2025-11-29 18:32:00 +00:00
parent 53673e37cb
commit 7e89b6ebf5
68 changed files with 17020 additions and 720 deletions

27
ts/domain/kv/index.ts Normal file
View File

@@ -0,0 +1,27 @@
/**
* 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';