// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // using Microsoft.SqlTools.Hosting.Contracts; namespace Microsoft.SqlTools.Hosting.Protocol { /// /// Interface for objects that can send events via the JSON RPC channel /// public interface IEventSender { /// /// Sends an event over the JSON RPC channel /// /// Configuration of the event to send /// Parameters for the event to send /// Type of the parameters for the event, defined in void SendEvent(EventType eventType, TParams eventParams); } }