feat(utils,modules-sdk): Remote query object to string array (#5216)

**What**
- transform remote query object back to string array
- get all fields and fields from given relations from a GraphQL schema

Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com>
This commit is contained in:
Adrien de Peretti
2023-10-03 17:54:41 +00:00
committed by GitHub
co-authored by Carlos R. L. Rodrigues
parent cb569c2dfe
commit eeceec791c
13 changed files with 664 additions and 7 deletions
+41
View File
@@ -4644,6 +4644,18 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/merge@npm:^9.0.0":
version: 9.0.0
resolution: "@graphql-tools/merge@npm:9.0.0"
dependencies:
"@graphql-tools/utils": ^10.0.0
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: 10376dbf1b64a3659dfa01d63bdafbb8addac829c0e772fc4596df4b46f249bee179692cc3f06b1157bdc3dccfe3a46caf5499786cce203eb0f7e124c88a5648
languageName: node
linkType: hard
"@graphql-tools/optimize@npm:^1.3.0":
version: 1.4.0
resolution: "@graphql-tools/optimize@npm:1.4.0"
@@ -4668,6 +4680,20 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/schema@npm:^10.0.0":
version: 10.0.0
resolution: "@graphql-tools/schema@npm:10.0.0"
dependencies:
"@graphql-tools/merge": ^9.0.0
"@graphql-tools/utils": ^10.0.0
tslib: ^2.4.0
value-or-promise: ^1.0.12
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: b746c69cefb3b89fad13d56f0abb9e764efe1569836ea9ae5e5c510a6f0bce6e08f324b28aebcb5b2c11ba2ea1c308f18c204e322a188e254e2c7e426d3ccecb
languageName: node
linkType: hard
"@graphql-tools/schema@npm:^9.0.0, @graphql-tools/schema@npm:^9.0.18":
version: 9.0.19
resolution: "@graphql-tools/schema@npm:9.0.19"
@@ -4682,6 +4708,19 @@ __metadata:
languageName: node
linkType: hard
"@graphql-tools/utils@npm:^10.0.0":
version: 10.0.6
resolution: "@graphql-tools/utils@npm:10.0.6"
dependencies:
"@graphql-typed-document-node/core": ^3.1.1
dset: ^3.1.2
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
checksum: 85fb8faa73bd548e0dafe1d52710f246c0cacecf0f315488e7530fd3474f9642fc1cb75bd83965de1933cefc5aa5d2e579e4fd703d9113c8d95c0a67f0f401d2
languageName: node
linkType: hard
"@graphql-tools/utils@npm:^8.8.0":
version: 8.13.1
resolution: "@graphql-tools/utils@npm:8.13.1"
@@ -6672,6 +6711,8 @@ __metadata:
version: 0.0.0-use.local
resolution: "@medusajs/modules-sdk@workspace:packages/modules-sdk"
dependencies:
"@graphql-tools/merge": ^9.0.0
"@graphql-tools/schema": ^10.0.0
"@medusajs/orchestration": ^0.4.1
"@medusajs/types": ^1.11.2
"@medusajs/utils": ^1.10.2