Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data AngularOptions = AngularOptions {
- serviceName :: Text
- prologue :: Text -> Text -> Text
- epilogue :: Text
- defAngularOptions :: AngularOptions
- angularService :: AngularOptions -> JavaScriptGenerator
- angularServiceWith :: AngularOptions -> CommonGeneratorOptions -> JavaScriptGenerator
- angular :: AngularOptions -> JavaScriptGenerator
- angularWith :: AngularOptions -> CommonGeneratorOptions -> JavaScriptGenerator
- generateAngularJS :: AngularOptions -> AjaxReq -> Text
- generateAngularJSWith :: AngularOptions -> CommonGeneratorOptions -> AjaxReq -> Text
Documentation
data AngularOptions
Options specific to the angular code generator
AngularOptions | |
|
defAngularOptions :: AngularOptions
Default options for the Angular codegen. Used by wrapInService
.
angularService :: AngularOptions -> JavaScriptGenerator
Instead of simply generating top level functions, generates a service instance
on which your controllers can depend to access your API.
This variant uses default AngularOptions
.
angularServiceWith :: AngularOptions -> CommonGeneratorOptions -> JavaScriptGenerator
Instead of simply generating top level functions, generates a service instance on which your controllers can depend to access your API
angular :: AngularOptions -> JavaScriptGenerator
Generate regular javacript functions that use
the $http service, using default values for CommonGeneratorOptions
.
angularWith :: AngularOptions -> CommonGeneratorOptions -> JavaScriptGenerator
Generate regular javascript functions that use the $http service.
generateAngularJS :: AngularOptions -> AjaxReq -> Text
js codegen using $http service from Angular using default options
generateAngularJSWith :: AngularOptions -> CommonGeneratorOptions -> AjaxReq -> Text
js codegen using $http service from Angular