Module
Vscode.Client
- Package
- purescript-whine-core
- Repository
- collegevine/purescript-whine
#ClientOptions Source
type ClientOptions = { documentSelector :: Array DocumentSelector, synchronize :: { fileEvents :: UndefinedOr FileSystemWatcher } }#DocumentSelector Source
type DocumentSelector = { language :: UndefinedOr String, pattern :: UndefinedOr String, scheme :: UndefinedOr String }#LanguageClient Source
data LanguageClient#ServerOptions Source
type ServerOptions = { run :: Executable }#createLanguageClient Source
createLanguageClient :: { clientOptions :: ClientOptions, id :: String, name :: String, serverOptions :: ServerOptions } -> Effect LanguageClient- Modules
- Vscode.
Client - Vscode.
Client. Executable - Vscode.
Client. FileSystemWatcher - Vscode.
Context - Vscode.
Server. Capabilities - Vscode.
Server. Connection - Vscode.
Server. Diagnostic - Vscode.
Server. Events - Vscode.
Server. TextDocuments - Whine
- Whine.
Core. CaseBranchIndentation - Whine.
Core. CommaFirstArrays - Whine.
Core. UndesirableModules - Whine.
Core. WhineRules - Whine.
Muting - Whine.
Prelude - Whine.
Print - Whine.
Runner - Whine.
Runner. Cli - Whine.
Runner. Config - Whine.
Runner. FS - Whine.
Runner. Glob - Whine.
Runner. LanguageServer - Whine.
Runner. Log - Whine.
Runner. Prelude - Whine.
Runner. Yaml - Whine.
Types