Communicate

langoustine.lsp.Communicate
See theCommunicate companion object
trait Communicate[F[_]]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def notification[X <: LSPNotification](notif: X, in: notif.In): F[Unit]
def request[X <: LSPRequest](req: X, in: req.In): F[req.Out]
def shutdown: F[Unit]

Concrete methods

def notification[X <: LSPNotification](req: PreparedNotification[X]): F[Unit]
def request[X <: LSPRequest](req: PreparedRequest[X]): F[req.Out]