Safe Haskell | None |
---|---|
Language | Haskell2010 |
PMS.Infra.Watch.DS.Core
Synopsis
- app :: AppContext ()
- src :: ConduitT () WatchCommand AppContext ()
- cmd2task :: ConduitT WatchCommand (IOTask ()) AppContext ()
- sink :: ConduitT (IOTask ()) Void AppContext ()
- genEchoTask :: EchoWatchCommandData -> AppContext (IOTask ())
- echoTask :: TQueue McpNotification -> EchoWatchCommandData -> String -> IOTask ()
- genToolsListWatchTask :: ToolsListWatchCommandData -> AppContext (IOTask ())
- toolsListWatchTask :: TQueue McpNotification -> ToolsListWatchCommandData -> WatchManager -> String -> IOTask ()
- genPromptsListWatchTask :: PromptsListWatchCommandData -> AppContext (IOTask ())
- promptsListWatchTask :: TQueue McpNotification -> PromptsListWatchCommandData -> WatchManager -> String -> IOTask ()
- genResourcesListWatchTask :: ResourcesListWatchCommandData -> AppContext (IOTask ())
- resourcesListWatchTask :: TQueue McpNotification -> ResourcesListWatchCommandData -> WatchManager -> String -> IOTask ()
Documentation
app :: AppContext () Source #
src :: ConduitT () WatchCommand AppContext () Source #
cmd2task :: ConduitT WatchCommand (IOTask ()) AppContext () Source #
genEchoTask :: EchoWatchCommandData -> AppContext (IOTask ()) Source #
echoTask :: TQueue McpNotification -> EchoWatchCommandData -> String -> IOTask () Source #
toolsListWatchTask :: TQueue McpNotification -> ToolsListWatchCommandData -> WatchManager -> String -> IOTask () Source #
promptsListWatchTask :: TQueue McpNotification -> PromptsListWatchCommandData -> WatchManager -> String -> IOTask () Source #
resourcesListWatchTask :: TQueue McpNotification -> ResourcesListWatchCommandData -> WatchManager -> String -> IOTask () Source #