Hoogle Search
Within LTS Haskell 24.42 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
deriveJSONAndTypeScript :: Options -> Name -> Q [Dec]aeson-typescript Data.Aeson.TypeScript.TH Convenience function to generate ToJSON, FromJSON, and TypeScript instances simultaneously, so the instances are guaranteed to be in sync. This function is given mainly as an illustration. If you want some other permutation of instances, such as ToJSON and TypeScript only, just take a look at the source and write your own version.
deriveJSONAndTypeScript' :: Options -> Name -> ExtraTypeScriptOptions -> Q [Dec]aeson-typescript Data.Aeson.TypeScript.TH No documentation available.
deriveTypeScript :: Options -> Name -> Q [Dec]aeson-typescript Data.Aeson.TypeScript.TH Generates a TypeScript instance declaration for the given data type.
deriveTypeScript' :: Options -> Name -> ExtraTypeScriptOptions -> Q [Dec]aeson-typescript Data.Aeson.TypeScript.TH Generates a TypeScript instance declaration for the given data type.
deriveTypeScriptLookupType :: Name -> String -> Q [Dec]aeson-typescript Data.Aeson.TypeScript.TH Generates a TypeScript declaration for a closed type family as a lookup type.
deriveApiFieldJSON :: Name -> Q [Dec]api-field-json-th Data.Aeson.APIFieldJsonTH レコード名を落としてjsonインスタンス化
deriveTermLiteral :: Name -> Q [Dec]clash-lib Clash.Core.TermLiteral Derive a TermLiteral instance for given type
deriveShowsTypePrec :: Name -> Q Decclash-lib Clash.Core.TermLiteral.TH For Maybe, constructs:
showsTypePrec n _ = let showSpace = showChar ' ' precCalls = [showsTypePrec 11 (Proxy @a)] interspersedPrecCalls = intersperse showSpace precCalls showType = foldl (.) (showString "Maybe") (showSpace : interspersedPrecCalls) in showParen (n > 10) showType
deriveTermLiteral :: Name -> Q [Dec]clash-lib Clash.Core.TermLiteral.TH Derive a TermLiteral instance for given type
deriveTermToData :: Name -> Q Expclash-lib Clash.Core.TermLiteral.TH No documentation available.