servant-htmx-0.1.0.0: A library for using htmx with servant
Safe HaskellNone
LanguageHaskell2010

Servant.HTMX

Synopsis

Documentation

type HXRequest = Header "HX-Request" Text Source #

Request headers (sent by the client to the server)

type HXTriggerId = Header "HX-Trigger" Text Source #

type HXTriggerName = Header "HX-Trigger-Name" Text Source #

type HXTarget = Header "HX-Target" Text Source #

type HXPrompt = Header "HX-Prompt" Text Source #

type HXPush = Header "HX-Push" Text Source #

Response headers (sent by the server to the client)

type HXRedirect = Header "HX-Redirect" Text Source #

type HXRefresh = Header "HX-Refresh" Text Source #

type HXTrigger = Header "HX-Trigger" Text Source #

type HXTriggerAfterSwap = Header "HX-Trigger-After-Swap" Text Source #

type HXTriggerAfterSettle = Header "HX-Trigger-After-Settle" Text Source #

type ExampleAPI = (HXRequest :> Get '[JSON] Text) :<|> ((HXTriggerId :> Post '[JSON] Text) :<|> ("somePath" :> Get '[JSON] (Headers '[HXPush, HXRedirect] Text))) Source #

Example usage of htmx header types