Safe Haskell | None |
---|---|
Language | Haskell98 |
Language.PureScript.Ide.Types
Description
Type definitions for psc-ide
Documentation
type ModuleIdent = Text Source #
data IdeDeclaration Source #
Constructors
Instances
type Module = (ModuleName, [IdeDeclarationAnn]) Source #
data Configuration Source #
Constructors
Configuration | |
data IdeEnvironment Source #
Constructors
IdeEnvironment | |
Fields |
type Ide m = (MonadIO m, MonadReader IdeEnvironment m) Source #
emptyStage1 :: Stage1 Source #
emptyStage2 :: Stage2 Source #
emptyStage3 :: Stage3 Source #
Constructors
Stage1 | |
Fields |
Constructors
Stage3 | |
Fields |
Constructors
Match (ModuleName, a) |
encodeSuccess :: ToJSON a => a -> Value Source #
data PursuitSearchType Source #
Constructors
Package | |
Identifier |
data PursuitResponse Source #
Constructors
ModuleResponse ModuleIdent Text | A Pursuit Response for a module. Consists of the modules name and the package it belongs to |
DeclarationResponse Text ModuleIdent Text Text | A Pursuit Response for a declaration. Consist of the declarations type, module, name and package |