Module
PscIde.Server
- Package
- purescript-psc-ide
- Repository
- kRITZCREEK/purescript-psc-ide
#PscIdeServerArgs Source
type PscIdeServerArgs = { combinedExe :: Boolean, cwd :: Maybe String, debug :: Boolean, directory :: Maybe String, editorMode :: Boolean, exe :: String, logLevel :: Maybe LogLevel, outputDirectory :: Maybe String, polling :: Boolean, port :: Maybe Int, source :: Array String, stdio :: Array (Maybe StdIOBehaviour), watch :: Boolean }
#startServer Source
startServer :: PscIdeServerArgs -> Aff ServerStartResult
Start a psc-ide server instance
#portFilePath Source
portFilePath :: String -> String
Construct path to the port file identifying the psc-ide-server port
#getSavedPort Source
getSavedPort :: String -> Effect (Maybe Int)
Get the saved port for the given project directory (if present)
#pickFreshPort Source
pickFreshPort :: Effect Int
Generate a fresh port (just now, randomly with no check or retry)