没有合适的资源?快使用搜索试试~ 我知道了~
auto-relay:在代码优先的GraphQL打字稿应用程序中使中继变得简单
共146个文件
ts:98个
json:20个
md:13个
需积分: 5 0 下载量 39 浏览量
2021-05-02
16:10:20
上传
评论
收藏 401KB ZIP 举报
温馨提示
自动中继 AutoRelay是一个库,旨在与一起,并易于使用对结果进行分页。 动机 在我们是及其对的代码优先方法的忠实拥护者。 在生产中实施它时,我们很快意识到我们需要一种系统的方法来以健壮的方式处理分页。 Relay规范对于我们的用例来说似乎是完美的,并且在许多客户端库中得到了很好的支持,但这意味着为我们的每个实体创建一个Connection和Edge类型。 而且,这意味着复制/粘贴一大堆样板文件,以将ConnectionArgs转换为ORM期望的输入,还有更多用于将结果从db转换为中继Collection 。 AutoRelay旨在使使用Relay的分页变得轻松快捷,同时仍保留自定义和鲁棒性。 因此,AutoRelay在设计时考虑了两个目标: 自动化在TypeORM中共享关系的两个实体之间的分页(即将提供更多ORM支持) 通过处理所有类型生成和公开易于使用的API,轻松轻松
资源推荐
资源详情
资源评论
收起资源包目录
auto-relay:在代码优先的GraphQL打字稿应用程序中使中继变得简单 (146个子文件)
.eslintignore 41B
.gitignore 74B
jest.config.base.js 1012B
jest.integration.config.js 913B
jest.config.js 587B
jest.config.js 299B
jest.config.js 299B
jest.config.js 299B
package-lock.json 418KB
package-lock.json 22KB
package-lock.json 2KB
package.json 1KB
package.json 1KB
package.json 1KB
package.json 1KB
tsconfig.build.json 592B
settings.json 537B
tsconfig.json 506B
tsconfig.spec.json 506B
tsconfig.build.json 308B
tsconfig.build.json 256B
.eslintrc.json 221B
lerna.json 193B
tsconfig.build.json 178B
tsconfig.integration.json 122B
tsconfig.specs.json 44B
tsconfig.specs.json 44B
tsconfig.specs.json 44B
LICENSE 11KB
LICENSE 11KB
LICENSE 11KB
LICENSE 11KB
README.md 6KB
README.md 3KB
changelog.md 3KB
relay-spec.md 2KB
introduction.md 2KB
extending-pageinfo-connection.md 2KB
relayd-fieldresolver.md 2KB
extending-edges-relationship-metadata.md 1KB
relayd-query.md 860B
SUMMARY.md 521B
CHANGELOG.md 317B
coming-soon.md 29B
README.md 14B
test 400KB
dynamic-object.factory.spec.ts 8KB
relayed-query.ts 8KB
type-orm-connection.ts 7KB
dynamic-object.factory.ts 6KB
graphql.generator.spec.ts 6KB
sdl.ts 6KB
relay-query.service.ts 5KB
dynamic-object.test.ts 5KB
relay-query.service.spec.ts 5KB
graphql.generator.ts 4KB
relayed-field.decorator.spec.ts 4KB
shared-object.factory.spec.ts 4KB
relayed-connection.decorator.spec.ts 4KB
auto-relay-config.service.ts 4KB
relayed-query.decorator.ts 4KB
relay-from-array-count.middleware.ts 3KB
auto-relay-config.service.spec.ts 3KB
limit-offset-paging.service.ts 3KB
relayed-connection.decorator.ts 3KB
shared-object.factory.ts 3KB
shared-object.test.ts 3KB
limit-offset-paging.service.spec.ts 3KB
relay-from-array-count.middleware.spec.ts 3KB
relayed-field-resolver.decorator.spec.ts 2KB
relayed-query.decorator.spec.ts 2KB
augment-connection.function.spec.ts 2KB
sortable-from-resolver.helper.spec.ts 2KB
connection.ts 2KB
type-orm-connection.spec.ts 2KB
ordering.input.spec.ts 2KB
relayed-field.decorator.ts 2KB
sorting.service.spec.ts 2KB
user.resolver.ts 2KB
ordering.input.ts 2KB
sortable-from-resolver.helper.ts 2KB
limit-offset.decorator.spec.ts 2KB
auto-relay-config.interface.ts 2KB
integration.test.ts 2KB
connection-finder.helper.spec.ts 2KB
_.helper.ts 2KB
sortable.decorator.spec.ts 2KB
test.resolver.ts 2KB
relayed-field-resolver.decorator.ts 1KB
orm-connection.abstract.ts 1KB
index.ts 1KB
sorting.service.ts 1KB
test.ts 1KB
sorting.ts 1KB
types.ts 1KB
extending.ts 1KB
augment-connection.function.ts 1KB
sortable.decorator.ts 997B
limit-offset.decorator.ts 968B
relayed-field-resolver.ts 862B
共 146 条
- 1
- 2
资源评论
Airva128
- 粉丝: 22
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功