Squashed 'vendor/ruvector/' content from commit b64c2172

git-subtree-dir: vendor/ruvector
git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
This commit is contained in:
ruv
2026-02-28 14:39:40 -05:00
commit d803bfe2b1
7854 changed files with 3522914 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
/**
* Mock Module Index
*
* Central exports for all RuvBot test mocks
*/
// WASM Mocks
export {
MockWasmVectorIndex,
MockWasmEmbedder,
MockWasmRouter,
mockWasmLoader,
createMockRuVectorBindings,
resetWasmMocks,
type WasmVectorIndex,
type WasmEmbedder,
type WasmRouter,
type SearchResult,
type RouteResult
} from './wasm.mock';
// PostgreSQL Mocks
export {
MockPool,
createMockPool,
mockPoolFactory,
queryBuilderHelpers,
type QueryResult,
type PoolClient,
type PoolConfig
} from './postgres.mock';
// Slack Mocks
export {
MockSlackWebClient,
MockSlackEventsHandler,
MockSlackBoltApp,
createMockSlackClient,
createMockSlackApp,
type SlackMessage,
type SlackResponse,
type SlackUser,
type SlackChannel
} from './slack.mock';