Cover admin events, notifications, reviews, search VOs, listings (property, media, events, price/geo/address VOs), auth events, payment events, subscription events, and analytics events. Raises domain test coverage from ~24% to ~75%. Co-Authored-By: Paperclip <noreply@paperclip.ing>
27 lines
935 B
TypeScript
27 lines
935 B
TypeScript
// Server factories
|
|
export { createPropertySearchServer } from './property-search/property-search.server';
|
|
export { createMarketAnalyticsServer } from './market-analytics/market-analytics.server';
|
|
export { createValuationServer } from './valuation/valuation.server';
|
|
|
|
// MCP SDK re-exports (for host apps that build custom controllers)
|
|
export { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse.js';
|
|
|
|
// NestJS integration
|
|
export { McpModule, type McpModuleOptions, MCP_MODULE_OPTIONS } from './nestjs/mcp.module';
|
|
export { McpRegistryService } from './nestjs/mcp-registry.service';
|
|
export { McpTransportController } from './nestjs/mcp-transport.controller';
|
|
|
|
// Shared types
|
|
export type {
|
|
PropertySearchDeps,
|
|
MarketAnalyticsDeps,
|
|
ValuationDeps,
|
|
McpServerConfig,
|
|
PropertySummary,
|
|
PropertyComparisonResult,
|
|
MarketReport,
|
|
PriceTrend,
|
|
ValuationEstimate,
|
|
FeatureExtractionResult,
|
|
} from './shared/types';
|