Safe Haskell | None |
---|---|
Language | Haskell98 |
Language.PureScript.Ide.Types
Documentation
type ModuleIdent = Text Source
data ExternDecl Source
Constructors
FunctionDecl | |
Fields | |
FixityDeclaration Fixity Int DeclIdent | |
Dependency | |
Fields | |
ModuleDecl ModuleIdent [DeclIdent] | |
DataDecl DeclIdent Text | |
Export ModuleIdent |
Instances
type Module = (ModuleIdent, [ExternDecl]) Source
data Configuration Source
Constructors
Configuration | |
Fields
|
data PscIdeEnvironment Source
Constructors
PscIdeEnvironment | |
Fields |
type PscIde m = (Applicative m, MonadIO m, MonadReader PscIdeEnvironment m) Source
newtype Completion Source
Constructors
Completion (ModuleIdent, DeclIdent, Type) |
encodeSuccess :: ToJSON a => a -> Value Source
data PursuitSearchType Source
Constructors
Package | |
Identifier |
data PursuitResponse Source
Constructors
ModuleResponse | |
Fields | |
DeclarationResponse | |