Documentation
    Preparing search index...

    Type Alias MockCvmService

    MockCvmService: MockService<MockCvmState> & {
        emitNotification(
            windowId: string,
            pubkey: string,
            method: string,
            params?: Record<string, unknown>,
        ): boolean;
        emitServerRequest(
            windowId: string,
            pubkey: string,
            method: string,
            params?: Record<string, unknown>,
        ): string | undefined;
    }

    Mock CVM service with server-push controls.

    Type Declaration

    • emitNotification: function
      • Push an MCP notification from a server to a window with an open session.

        Parameters

        • windowId: string
        • pubkey: string
        • method: string
        • Optionalparams: Record<string, unknown>

        Returns boolean

    • emitServerRequest: function
      • Push a server-initiated MCP request; returns its id, or undefined without a session.

        Parameters

        • windowId: string
        • pubkey: string
        • method: string
        • Optionalparams: Record<string, unknown>

        Returns string | undefined

    const cvm = createMockCvmService();
    cvm.emitNotification('win-1', pubkey, 'notifications/tools/list_changed');