packages feed

hix-0.7.0: lib/Hix/Managed/Data/StageContext.hs

module Hix.Managed.Data.StageContext where

import Hix.Managed.Data.EnvContext (EnvContext)
import Hix.Managed.Data.Initial (Initial)
import Hix.Managed.Data.Mutable (MutableVersions)
import Hix.Managed.Data.MutationState (MutationState)
import Hix.Managed.Data.Query (Query)
import Hix.Managed.Handlers.Build (EnvBuilder)

data StageContext =
  StageContext {
    env :: EnvContext,
    builder :: EnvBuilder,
    state :: Initial MutationState,
    query :: Query,
    initial :: MutableVersions
  }