hsdev-0.1.3.0: Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc.

Safe HaskellNone
LanguageHaskell98

HsDev.Server.Message

Synopsis

Documentation

data Message a Source

Message with id to link request and response

Constructors

Message 

Fields

messageId :: Maybe String
 
message :: a
 

messagesById :: Maybe String -> [Message a] -> [a] Source

Get messages by id

data Request Source

Request from client

withOpts :: Request -> [Opts String] -> Request Source

Add options to request

withoutOpts :: Request -> [String] -> Request Source

Remove options from request

data Result Source

Result from server

Constructors

Result Value

Result

Error String (Map String Value)

Error

data ResultPart Source

Part of result list, returns via notification

Constructors

ResultPart Value