文件名称:graphql-api:在Haskell中编写类型安全的GraphQL服务
文件大小:104KB
文件格式:ZIP
更新时间:2024-02-24 21:19:25
graphql haskell HaskellHaskell
graphql-api graphql-api可帮助您在Haskell中实现强大的 API。 在查询到达您的处理程序时,您正在处理对问题域有意义的强大的静态类型。 您所有的处理程序都是正常的Haskell函数,因为我们从架构派生了它们的类型签名。 如果您使用了,这听起来很熟悉。 该库提供了类型组合器以创建GraphQL模式,并提供了根据模式解析和评估查询的功能。 您可以找到有关的最新版本。 我们在Haskell中尽力实现了。 我们认为他们知道自己在做什么。 即使替代的API或行为看起来更好,我们也会遵循规范。 讲解 可以在上阅读一个简单的graphql-api教程。 要继续进行操作,
【文件预览】:
graphql-api-master
----Setup.hs(47B)
----.hindent.yaml(60B)
----stack-8.2.yaml(162B)
----benchmarks()
--------Main.hs(217B)
--------Validation.hs(374B)
----package.yaml(2KB)
----CHANGELOG.rst(2KB)
----stack-8.0.yaml(174B)
----src()
--------GraphQL()
--------GraphQL.hs(6KB)
----scripts()
--------lint(48B)
--------build-image(327B)
--------hpc-ratchet(5KB)
--------image-tag(455B)
----.circleci()
--------config.yml(3KB)
----graphql-api.cabal(5KB)
----examples()
--------UnionExample.hs(2KB)
--------InputObject.hs(2KB)
----graphql-wai()
--------graphql-wai.cabal(1KB)
--------package.yaml(647B)
--------src()
--------tests()
----README.md(4KB)
----Makefile(165B)
----LICENSE.BSD3(1KB)
----docs()
--------source()
--------README.md(256B)
--------Makefile(8KB)
--------.gitignore(27B)
----tests()
--------Main.hs(127B)
--------OrderedMapSpec.hs(2KB)
--------SchemaSpec.hs(5KB)
--------ValidationSpec.hs(10KB)
--------ExampleSchema.hs(7KB)
--------EnumTests.hs(377B)
--------Spec.hs(69B)
--------ASTSpec.hs(13KB)
--------ValueSpec.hs(4KB)
--------doctests()
--------EndToEndSpec.hs(17KB)
--------ResolverSpec.hs(5KB)
----LICENSE.Apache-2.0(9KB)
----.gitignore(12B)
----HLint.hs(115B)