bc-webclient-mcp
Version:
Model Context Protocol (MCP) server for Microsoft Dynamics 365 Business Central via WebUI protocol. Enables AI assistants to interact with BC through the web client protocol, supporting Card, List, and Document pages with full line item support and server
16 lines • 571 B
JavaScript
/**
* Core service interfaces for BC WebSocket client architecture.
*
* These interfaces define contracts between services and enable:
* - Dependency injection
* - Isolated testing
* - Clear architectural boundaries
*
* CRITICAL STATE OWNERSHIP RULES:
* - BCSessionState is EXCLUSIVELY owned by BCSessionManager
* - Other services get read-only views via getSessionState()
* - State updates flow ONLY via HandlerEvent subscription (event-driven)
* - BCProtocolAdapter NEVER calls BCSessionManager directly
*/
export {};
//# sourceMappingURL=interfaces.js.map