servant-purescript:在purescript-bridge的帮助下将仆人API转换为purescript代码

时间:2024-06-15 21:59:36
【文件属性】:

文件名称:servant-purescript:在purescript-bridge的帮助下将仆人API转换为purescript代码

文件大小:36KB

文件格式:ZIP

更新时间:2024-06-15 21:59:36

Haskell

仆人纯文字 为您的servant-api生成类型化的PureScript查询函数。 查找一个示例,包括在生成的代码。 特征 类型化的序列化/反序列化,由Haskell的aeson和PureScript的argonaut处理。 使两者的通用编码/解码兼容。 您可以将诸如Auth令牌和基本URL之类的通用参数放在阅读器monad中,因此您不必显式传递它们。 这可以在代码生成器中通过Settings readerParams进行配置。 用法 除了上面的基本用法示例外,仍然缺少文档。 对于purescript方面,请确保已安装和 ,否则生成的代码将无法编译。 地位 有用! 文档尚未发布,但是examples / central-counter中有一个使用示例,该示例还使用servant-subscriber进行计数器实时更新。 生成的代码仅经过部分测试,尤其是查询参数仍未完全测试。 对于类


【文件预览】:
servant-purescript-master
----Setup.hs(46B)
----stack-8.0.nix(310B)
----.github()
--------workflows()
----Readme.md(2KB)
----stack-7.10.yaml(266B)
----stack-8.0.yaml(197B)
----src()
--------Servant()
----devEnv.sh(120B)
----examples()
--------central-counter()
----.travis.yml(2KB)
----servant-purescript.cabal(2KB)
----LICENSE(1KB)
----test()
--------output()
--------Spec.hs(2KB)
----stack.nix(356B)
----.gitignore(212B)
----packages.nix(121B)

网友评论