Safe Haskell | None |
---|---|
Language | Haskell2010 |
- generatePSModule :: (GenerateList (Foreign api), HasForeign api) => PSSettings -> ST -> Proxy api -> ST
- generatePSUtilModule :: PSSettings -> (ST, ST)
- generatePS :: PSSettings -> Req -> ST
- data PSSettings = PSSettings {
- _baseURL :: String
- _utilModuleName :: ST
- baseURL :: Lens' PSSettings String
- defaultSettings :: PSSettings
Documentation
generatePSModule :: (GenerateList (Foreign api), HasForeign api) => PSSettings -> ST -> Proxy api -> ST
Given a servant api, generate a PureScript module containing a list of functions for AJAX requests.
generatePSUtilModule :: PSSettings -> (ST, ST)
:: PSSettings | PureScript rendering settings |
-> Req | AJAX request to render |
-> ST | Rendered PureScript |
Generate a single PureScript function for an AJAX request. To prevent conflicts, generates a unique function name for every available function name and set of captures.
data PSSettings
PureScript rendering settings
PSSettings | |
|
baseURL :: Lens' PSSettings String
Default PureScript settings: specifies an empty base URL