napkin-cli-2.0.0
Safe HaskellNone
LanguageGHC2024

Napkin.Cli.Web.TaskDetails

Documentation

taskDetailsPage :: forall {k} b (f :: k) (es :: [Effect]). (Show (BackendQueryStats b), HasBackendQueryStats b, HasBackendQueryStats b, Hyperbole :> es, Time :> es, DAG b :> es, Execution :> es, Reader UTCTime :> es, Renamer :> es, Reader (FullDAG b) :> es, Reader Title :> es, Reader (WebRunMode b) :> es, Reader Args :> es, IOE :> es) => GraphType -> TaskId -> (FullDAG b -> TasksDAG f b) -> Page es Response #

taskDetailsView :: HasBackendQueryStats b => (TaskId -> Either Text AppRoute) -> UTCTime -> DisplayPlan -> DisplayState -> Now -> (SpecTableName -> Ref Table) -> TaskId -> UITask b -> Map TaskId (UITask b) -> GraphDepsInfo -> Maybe [(DumpItem b, UTCTime)] -> View any () #

data GraphDepsInfo #

Instances

Instances details
Generic GraphDepsInfo # 
Instance details

Defined in Napkin.Cli.Web.TaskDetails

Associated Types

type Rep GraphDepsInfo 
Instance details

Defined in Napkin.Cli.Web.TaskDetails

type Rep GraphDepsInfo = D1 ('MetaData "GraphDepsInfo" "Napkin.Cli.Web.TaskDetails" "napkin-cli-2.0.0-4ha97GXrcwU2qMy5j7dc75" 'False) (C1 ('MetaCons "GraphDepsInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "graphUpstreamDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TaskId (Set TaskId))) :*: S1 ('MetaSel ('Just "graphDownstreamDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TaskId (Set TaskId, Set TaskId)))))
type Rep GraphDepsInfo # 
Instance details

Defined in Napkin.Cli.Web.TaskDetails

type Rep GraphDepsInfo = D1 ('MetaData "GraphDepsInfo" "Napkin.Cli.Web.TaskDetails" "napkin-cli-2.0.0-4ha97GXrcwU2qMy5j7dc75" 'False) (C1 ('MetaCons "GraphDepsInfo" 'PrefixI 'True) (S1 ('MetaSel ('Just "graphUpstreamDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TaskId (Set TaskId))) :*: S1 ('MetaSel ('Just "graphDownstreamDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TaskId (Set TaskId, Set TaskId)))))

getDumpItems :: forall {k} (b :: k) m. MonadIO m => TaskState b -> m [(DumpItem b, UTCTime)] #