Safe Haskell | None |
---|---|
Language | GHC2024 |
A SqlBackend interpreter that performs a minimal amount of table state management to facilitate dry runs and trivial unwrapping of SqlBackend effects.
It produces a report of used dependencies, but this is not intended for use in the Spec system for figuring out dependencies. User's forced/added dependencies would not show up here, for example. This is meant more for dry runs and simulations.
Synopsis
- data IState = IState {}
- emptyIState :: IState
- newtype TargetExists = TargetExists Bool
- createReference :: forall (r :: EffectRow). Member (State IState :: (Type -> Type) -> Type -> Type) r => Ref Table -> Sem r ()
- useDependency :: forall (r :: EffectRow). (Member (State IState :: (Type -> Type) -> Type -> Type) r, Member (Reader HiddenDependencies) r) => Ref Table -> Sem r ()
Documentation
IState | |
|
Instances
emptyIState :: IState #
newtype TargetExists #