Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype PageId = PageId {}
- data PreProcessor_1
- data PreProcessor
- runPreProcessors :: MonadIO m => [PreProcessor] -> Trust -> Text -> m (Either Text Text)
- runPreProcessor :: MonadIO m => PreProcessor -> Trust -> Text -> m (Either Text Text)
- data Markup_001 = Markup_001 {}
- data Markup = Markup {
- preProcessors :: [PreProcessor]
- markup :: Text
- trust :: Trust
- data PublishStatus
- publishStatusString :: PublishStatus -> String
- data PageKind
- data Page_001 = Page_001 {}
- data Page_002 = Page_002 {}
- newtype Slug = Slug {}
- slugify :: Text -> Slug
- toSlug :: Text -> Maybe Slug -> Slug
- data Page_3 = Page_3 {}
- data Page = Page {}
- type Pages = IxSet Page
- data FeedConfig = FeedConfig {}
- initialFeedConfig :: IO FeedConfig
Documentation
0 'base ''UUID)
Instances
Eq PageId Source # | |
Data PageId Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageId -> c PageId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageId # toConstr :: PageId -> Constr # dataTypeOf :: PageId -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PageId) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageId) # gmapT :: (forall b. Data b => b -> b) -> PageId -> PageId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageId -> r # gmapQ :: (forall d. Data d => d -> u) -> PageId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PageId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageId -> m PageId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageId -> m PageId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageId -> m PageId # | |
Ord PageId Source # | |
Read PageId Source # | |
Show PageId Source # | |
SafeCopy PageId Source # | |
ToJSON PageId Source # | |
Defined in Clckwrks.Page.Types | |
FromJSON PageId Source # | |
PathInfo PageId Source # | |
Defined in Clckwrks.Page.Types toPathSegments :: PageId -> [Text] # |
data PreProcessor_1 Source #
Instances
data PreProcessor Source #
Instances
runPreProcessors :: MonadIO m => [PreProcessor] -> Trust -> Text -> m (Either Text Text) Source #
runPreProcessor :: MonadIO m => PreProcessor -> Trust -> Text -> m (Either Text Text) Source #
data Markup_001 Source #
Instances
Markup | |
|
Instances
Eq Markup Source # | |
Data Markup Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Markup -> c Markup # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Markup # toConstr :: Markup -> Constr # dataTypeOf :: Markup -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Markup) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Markup) # gmapT :: (forall b. Data b => b -> b) -> Markup -> Markup # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Markup -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Markup -> r # gmapQ :: (forall d. Data d => d -> u) -> Markup -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Markup -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Markup -> m Markup # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Markup -> m Markup # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Markup -> m Markup # | |
Ord Markup Source # | |
Read Markup Source # | |
Show Markup Source # | |
SafeCopy Markup Source # | |
Migrate Markup Source # | |
Defined in Clckwrks.Page.Types type MigrateFrom Markup :: Type # migrate :: MigrateFrom Markup -> Markup # | |
type MigrateFrom Markup Source # | |
Defined in Clckwrks.Page.Types |
data PublishStatus Source #
Instances
Instances
Eq PageKind Source # | |
Data PageKind Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PageKind -> c PageKind # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PageKind # toConstr :: PageKind -> Constr # dataTypeOf :: PageKind -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PageKind) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PageKind) # gmapT :: (forall b. Data b => b -> b) -> PageKind -> PageKind # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PageKind -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PageKind -> r # gmapQ :: (forall d. Data d => d -> u) -> PageKind -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PageKind -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PageKind -> m PageKind # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PageKind -> m PageKind # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PageKind -> m PageKind # | |
Ord PageKind Source # | |
Defined in Clckwrks.Page.Types | |
Read PageKind Source # | |
Show PageKind Source # | |
SafeCopy PageKind Source # | |
Instances
Eq Page_001 Source # | |
Data Page_001 Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Page_001 -> c Page_001 # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Page_001 # toConstr :: Page_001 -> Constr # dataTypeOf :: Page_001 -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Page_001) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Page_001) # gmapT :: (forall b. Data b => b -> b) -> Page_001 -> Page_001 # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Page_001 -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Page_001 -> r # gmapQ :: (forall d. Data d => d -> u) -> Page_001 -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Page_001 -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Page_001 -> m Page_001 # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Page_001 -> m Page_001 # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Page_001 -> m Page_001 # | |
Ord Page_001 Source # | |
Defined in Clckwrks.Page.Types | |
Read Page_001 Source # | |
Show Page_001 Source # | |
SafeCopy Page_001 Source # | |
Instances
Eq Page_002 Source # | |
Data Page_002 Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Page_002 -> c Page_002 # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Page_002 # toConstr :: Page_002 -> Constr # dataTypeOf :: Page_002 -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Page_002) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Page_002) # gmapT :: (forall b. Data b => b -> b) -> Page_002 -> Page_002 # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Page_002 -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Page_002 -> r # gmapQ :: (forall d. Data d => d -> u) -> Page_002 -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Page_002 -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Page_002 -> m Page_002 # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Page_002 -> m Page_002 # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Page_002 -> m Page_002 # | |
Ord Page_002 Source # | |
Defined in Clckwrks.Page.Types | |
Read Page_002 Source # | |
Show Page_002 Source # | |
SafeCopy Page_002 Source # | |
Migrate Page_002 Source # | |
Defined in Clckwrks.Page.Types type MigrateFrom Page_002 :: Type # migrate :: MigrateFrom Page_002 -> Page_002 # | |
type MigrateFrom Page_002 Source # | |
Defined in Clckwrks.Page.Types |
Instances
Eq Slug Source # | |
Data Slug Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Slug -> c Slug # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Slug # dataTypeOf :: Slug -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Slug) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Slug) # gmapT :: (forall b. Data b => b -> b) -> Slug -> Slug # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Slug -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Slug -> r # gmapQ :: (forall d. Data d => d -> u) -> Slug -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Slug -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Slug -> m Slug # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Slug -> m Slug # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Slug -> m Slug # | |
Ord Slug Source # | |
Read Slug Source # | |
Show Slug Source # | |
SafeCopy Slug Source # | |
PathInfo Slug Source # | |
Defined in Clckwrks.Page.Types toPathSegments :: Slug -> [Text] # | |
PathInfo (Maybe Slug) Source # | |
Defined in Clckwrks.Page.Types toPathSegments :: Maybe Slug -> [Text] # fromPathSegments :: URLParser (Maybe Slug) # |
Page_3 | |
|
Instances
Eq Page_3 Source # | |
Data Page_3 Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Page_3 -> c Page_3 # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Page_3 # toConstr :: Page_3 -> Constr # dataTypeOf :: Page_3 -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Page_3) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Page_3) # gmapT :: (forall b. Data b => b -> b) -> Page_3 -> Page_3 # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Page_3 -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Page_3 -> r # gmapQ :: (forall d. Data d => d -> u) -> Page_3 -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Page_3 -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Page_3 -> m Page_3 # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Page_3 -> m Page_3 # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Page_3 -> m Page_3 # | |
Ord Page_3 Source # | |
Read Page_3 Source # | |
Show Page_3 Source # | |
SafeCopy Page_3 Source # | |
Migrate Page_3 Source # | |
Defined in Clckwrks.Page.Types type MigrateFrom Page_3 :: Type # migrate :: MigrateFrom Page_3 -> Page_3 # | |
type MigrateFrom Page_3 Source # | |
Defined in Clckwrks.Page.Types |
Page | |
|
Instances
Eq Page Source # | |
Data Page Source # | |
Defined in Clckwrks.Page.Types gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Page -> c Page # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Page # dataTypeOf :: Page -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Page) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Page) # gmapT :: (forall b. Data b => b -> b) -> Page -> Page # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Page -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Page -> r # gmapQ :: (forall d. Data d => d -> u) -> Page -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Page -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Page -> m Page # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Page -> m Page # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Page -> m Page # | |
Ord Page Source # | |
Read Page Source # | |
Show Page Source # | |
SafeCopy Page Source # | |
Indexable Page Source # | |
Defined in Clckwrks.Page.Types | |
Migrate Page Source # | |
Defined in Clckwrks.Page.Types type MigrateFrom Page :: Type # migrate :: MigrateFrom Page -> Page # | |
type MigrateFrom Page Source # | |
Defined in Clckwrks.Page.Types |
data FeedConfig Source #