purescript-bridge:从Haskell数据类型创建PureScript数据类型

时间:2024-05-21 18:30:26
【文件属性】:

文件名称:purescript-bridge:从Haskell数据类型创建PureScript数据类型

文件大小:38KB

文件格式:ZIP

更新时间:2024-05-21 18:30:26

Haskell

纯桥 将您的Haskell类型转换为PureScript类型。 理论上,它应该适用于几乎所有Haskell类型,包括类型构造函数! 您只需要使用例如“ Language.PureScript.Bridge.TypeParameters”中的伪参数来实例化它。 通过提供自己的BridgePart实例,可以完全轻松地自定义数据类型转换! JSON编码/解码 有关兼容的JSON表示你应该用的通用编码/使用默认选项和解码encodeJson和decodeJson从‘Data.Argonaut.Generic.Aeson’ 。 文献资料 该Language.Purescript.Bridge库的用法记录在Language.Purescript.Bridge ,使用writePSTypes应该具有一切入门的基础。 文档可以在找到。 地位 它适用于我的用例,并用于生产中。 欢迎获得更多PSType的


【文件预览】:
purescript-bridge-master
----Setup.hs(46B)
----stack-8.0.nix(367B)
----.github()
--------workflows()
----stack-7.10.yaml(113B)
----stack-8.0.yaml(119B)
----src()
--------Language()
----.travis.yml(2KB)
----example()
--------packages.dhall(1KB)
--------example.cabal(1KB)
--------src()
--------test()
--------spago.dhall(354B)
--------.gitignore(119B)
--------app()
--------readme.md(1KB)
--------CHANGELOG.md(110B)
--------static()
----purescript-bridge.cabal(3KB)
----LICENSE(1KB)
----test()
--------out.txt(693B)
--------TestData.hs(2KB)
--------Spec.hs(25KB)
----README.md(2KB)
----cabal.project(59B)
----shell.nix(874B)
----stack.nix(375B)
----.gitignore(228B)

网友评论