Module
WhineM
- Package
- purescript-whine-core
- Repository
- collegevine/purescript-whine
#WhineM Source
newtype WhineM :: Row Type -> (Type -> Type) -> Type -> Type
newtype WhineM v m a
Constructors
Instances
(Functor m) => Functor (WhineM v m)
(Apply m) => Apply (WhineM v m)
(Bind m) => Bind (WhineM v m)
(Applicative m) => Applicative (WhineM v m)
(Monad m) => Monad (WhineM v m)
(Monad m) => MonadAsk Env (WhineM v m)
(Monad m) => MonadTell (Array (Violation v)) (WhineM v m)
(MonadEffect m) => MonadEffect (WhineM v m)
(MonadAff m) => MonadAff (WhineM v m)
(MonadThrow e m) => MonadThrow e (WhineM v m)
(MonadError e m) => MonadError e (WhineM v m)
MonadTrans (WhineM v)
(MonadEffect m) => MonadRules v (WhineM v m)
(MonadEffect m) => MonadLog (WhineM v m)
#unliftWhineM Source
unliftWhineM :: forall @m v a x. MonadEffect m => (x -> WhineM v m a) -> WhineM v m (x -> m a)
- Modules
- Vscode.
Client - Vscode.
Client. Configuration - Vscode.
Client. Executable - Vscode.
Client. FileSystemWatcher - Vscode.
Client. Workspace - Vscode.
Context - Vscode.
Events - Vscode.
Server. Capabilities - Vscode.
Server. Connection - Vscode.
Server. Diagnostic - Vscode.
Server. TextDocuments - Whine
- Whine.
Core. CaseBranchIndentation - Whine.
Core. CommaFirstArrays - Whine.
Core. UndesirableModules - Whine.
Core. WhineRules - Whine.
Log - 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. PackageVersion - Whine.
Runner. Prelude - Whine.
Runner. Yaml - Whine.
Types - WhineM