Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
type AddState = ModalState AddItem Source #
add :: Members [Settings, Rpc, AtomicState Env, Reader PluginName, Stop ResolveError, Log, Embed IO] r => ProjectName -> Maybe ProjectType -> Bool -> Sem r () Source #
proAdd :: Members [Settings !! SettingError, Rpc !! RpcError, AtomicState Env, Reader PluginName, Log, Embed IO] r => AddOptions -> Handler r () Source #
addFromName :: Members [Settings, Rpc, AtomicState Env, Reader PluginName, Stop ResolveError, Log, Embed IO] r => ProjectName -> Bool -> Sem r () Source #
proAddCmd :: Members [Settings !! SettingError, Rpc !! RpcError, AtomicState Env, Reader PluginName, Log, Embed IO] r => Bang -> Text -> Handler r () Source #
availableProjectsInBase :: Members [Stop AddError, Embed IO] r => Path Abs Dir -> Sem r [MenuItem AddItem] Source #
availableProjects :: Members [Stop AddError, Embed IO] r => ProjectConfig -> Sem r [MenuItem AddItem] Source #
menuAdd :: Members [Settings, Rpc, AtomicState Env, Reader PluginName, Stop ResolveError, Log, Embed IO] r => MenuWidget AddState r () Source #
type AddStack = [ModalWindowMenus () AddItem !! RpcError, AtomicState Env, Reader PluginName, Settings !! SettingError, Rpc !! RpcError, Log, Embed IO] Source #