文件名称:prisma-binding:Prisma 1的GraphQL绑定(使用GraphQL模式委派)
文件大小:152KB
文件格式:ZIP
更新时间:2024-05-22 09:37:06
TypeScript
棱柱结合 :warning: 关于此存储库的注释 prisma-binding是一种专用为Prisma的1(基于GraphQL )。 请注意, 。 除非您明确想要使用Prisma 1和模式委托,否则我们建议您使用来构建GraphQL服务器! 概述 prisma-binding为在Prisma服务之上构建GraphQL服务器提供了一个便利层。 简而言之,它通过将查询(或突变)的执行委托给基础Prisma数据库服务的API来简化GraphQL解析器的实现。 下面是它的工作原理: 通过定义数据模型来创建Prisma服务 下载生成的数据库架构定义prisma.graphql (包含完整的CRUD API) 定义您的应用程序架构,通常称为schema.graphql 使用有关Prisma服务的信息(例如其端点和数据库架构定义的路径)实例化Prisma 。 通过使用生成的委托解析器函数委派给基础Pri
【文件预览】:
prisma-binding-master
----renovate.json(113B)
----package.json(2KB)
----prettier.config.js(81B)
----LICENSE(1KB)
----ava.config.js(152B)
----CONTRIBUTING.md(484B)
----src()
--------Prisma.test.ts(963B)
--------utils.ts(1KB)
--------bin.ts(2KB)
--------PrismaGenerator.test.ts.md(22KB)
--------PrismaGenerator.test.ts(551B)
--------PrismaTypescriptGenerator.test.ts.md(42KB)
--------PrismaFlowGenerator.ts(2KB)
--------PrismaTypescriptGenerator.test.ts.snap(5KB)
--------PrismaTypescriptGenerator.test.ts(586B)
--------link.ts(3KB)
--------PrismaTypescriptGenerator.ts(2KB)
--------PrismaFlowGenerator.test.ts.md(41KB)
--------SharedLink.ts(490B)
--------Prisma.ts(2KB)
--------PrismaGenerator.ts(668B)
--------PrismaFlowGenerator.test.ts.snap(5KB)
--------PrismaFlowGenerator.test.ts(562B)
--------cache.ts(1KB)
--------types.ts(813B)
--------PrismaGenerator.test.ts.snap(3KB)
--------index.ts(258B)
--------fixtures()
--------makePrismaBindingClass.ts(324B)
--------info.ts(1KB)
----.huskyrc(63B)
----tsconfig.json(329B)
----.gitignore(40B)
----.circleci()
--------config.yml(194B)
----README.md(7KB)
----yarn.lock(275KB)