【文件属性】:
文件名称:elm-export-persistent:将持久实体导出到 Elm 类型
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-29 11:03:53
persistent elm-export Haskell
榆树出口持久
持久实体的助手。
用法
newtype Ent ( field :: Symbol ) a = Ent ( Entity a )
deriving ( Generic )
type EntId a = Ent " id " a
Ent 是一种包装 Persistent Entity 的新类型,允许您将它们导出为 Elm 类型。 具体来说,它添加了一个 {To,From}JSON 实例,它添加了一个id字段,以及一个ElmType实例,它添加了一个id字段构造函数。
例子
让我们定义一个 Persistent 模型:
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE GADTs #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE MultiParamT
【文件预览】:
elm-export-persistent-master
----.travis.yml(4KB)
----LICENSE(1KB)
----src()
--------Elm()
----elm-export-persistent.cabal(1KB)
----Setup.hs(46B)
----README.md(3KB)
----ChangeLog.md(383B)