Files
wifi-densepose/npm/packages/ruvbot/tests/mocks/index.ts
ruv d803bfe2b1 Squashed 'vendor/ruvector/' content from commit b64c2172
git-subtree-dir: vendor/ruvector
git-subtree-split: b64c21726f2bb37286d9ee36a7869fef60cc6900
2026-02-28 14:39:40 -05:00

45 lines
783 B
TypeScript

/**
* 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';