From 9428aebaf9b8bec139cd1d0425b05eea8b9201ce Mon Sep 17 00:00:00 2001 From: Darrell Warde Date: Thu, 6 Jul 2023 11:44:11 +0100 Subject: [PATCH 1/2] Perform major dependency upgrades breaking Node version --- .../package.json | 2 +- packages/graphql/package.json | 8 +- packages/ogm/package.json | 8 +- yarn.lock | 227 ++++++++++-------- 4 files changed, 142 insertions(+), 103 deletions(-) diff --git a/packages/apollo-federation-subgraph-compatibility/package.json b/packages/apollo-federation-subgraph-compatibility/package.json index f57ff3065b..ca593509b8 100644 --- a/packages/apollo-federation-subgraph-compatibility/package.json +++ b/packages/apollo-federation-subgraph-compatibility/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@apollo/server": "^4.7.0", - "@graphql-tools/wrap": "^9.3.6", + "@graphql-tools/wrap": "^10.0.0", "@neo4j/graphql": "^3.23.0", "graphql": "16.7.1", "graphql-tag": "^2.12.6", diff --git a/packages/graphql/package.json b/packages/graphql/package.json index e1ce4af223..7038841983 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -88,10 +88,10 @@ }, "dependencies": { "@apollo/subgraph": "^2.2.3", - "@graphql-tools/merge": "^8.3.3", - "@graphql-tools/resolvers-composition": "^6.5.3", - "@graphql-tools/schema": "9.0.19", - "@graphql-tools/utils": "^9.0.0", + "@graphql-tools/merge": "^9.0.0", + "@graphql-tools/resolvers-composition": "^7.0.0", + "@graphql-tools/schema": "10.0.0", + "@graphql-tools/utils": "^10.0.0", "@neo4j/cypher-builder": "~0.5.3", "camelcase": "^6.3.0", "debug": "^4.3.4", diff --git a/packages/ogm/package.json b/packages/ogm/package.json index 195646343f..0dfa43d799 100644 --- a/packages/ogm/package.json +++ b/packages/ogm/package.json @@ -34,10 +34,10 @@ }, "author": "Neo4j Inc.", "dependencies": { - "@graphql-codegen/core": "^3.0.0", - "@graphql-codegen/plugin-helpers": "^4.0.0", - "@graphql-codegen/typescript": "^3.0.0", - "@graphql-tools/merge": "^8.3.3", + "@graphql-codegen/core": "^4.0.0", + "@graphql-codegen/plugin-helpers": "^5.0.0", + "@graphql-codegen/typescript": "^4.0.0", + "@graphql-tools/merge": "^9.0.0", "@neo4j/graphql": "^3.23.0", "prettier": "^2.7.1" }, diff --git a/yarn.lock b/yarn.lock index 0099f0b6d2..cd0e0df6aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2487,25 +2487,25 @@ __metadata: languageName: node linkType: hard -"@graphql-codegen/core@npm:^3.0.0": - version: 3.1.0 - resolution: "@graphql-codegen/core@npm:3.1.0" +"@graphql-codegen/core@npm:^4.0.0": + version: 4.0.0 + resolution: "@graphql-codegen/core@npm:4.0.0" dependencies: - "@graphql-codegen/plugin-helpers": ^4.1.0 - "@graphql-tools/schema": ^9.0.0 - "@graphql-tools/utils": ^9.1.1 + "@graphql-codegen/plugin-helpers": ^5.0.0 + "@graphql-tools/schema": ^10.0.0 + "@graphql-tools/utils": ^10.0.0 tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 7ace2b185242d00575b877b0bbb884c66915d246ba17a98c0ab82c2ee3a93ff2c9ae9d7d75a1d346de02ca8f12eb02801ffe2da4846da6e164b43176cd02dd8c + checksum: 9824a5ec26fe25379f64e4ea94402487acde2a880d6bfcbd55ac9f0681c887a814fd9093cc789e09273108b7ea6df0c04fc8acc8dd55eab3918d0d07af62dffd languageName: node linkType: hard -"@graphql-codegen/plugin-helpers@npm:^4.0.0, @graphql-codegen/plugin-helpers@npm:^4.1.0, @graphql-codegen/plugin-helpers@npm:^4.2.0": - version: 4.2.0 - resolution: "@graphql-codegen/plugin-helpers@npm:4.2.0" +"@graphql-codegen/plugin-helpers@npm:^5.0.0": + version: 5.0.0 + resolution: "@graphql-codegen/plugin-helpers@npm:5.0.0" dependencies: - "@graphql-tools/utils": ^9.0.0 + "@graphql-tools/utils": ^10.0.0 change-case-all: 1.0.15 common-tags: 1.8.2 import-from: 4.0.0 @@ -2513,46 +2513,46 @@ __metadata: tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 5d26adc132026916db061d23b06fc2c329f372f19ecf56e39bd2b30082bff642f2030cd6dc0bad8d2d3ab781c1e145384e040310a479b83d85ec804b2983646d + checksum: 9e113bcb840584eff2bbd04379f28eadef72994a06d57b31a00ec691226169dbe2c4df96b9f77cc259d95aa52647bee1c0c0c2ec47538d32fa23ad16eb203f9c languageName: node linkType: hard -"@graphql-codegen/schema-ast@npm:^3.0.1": - version: 3.0.1 - resolution: "@graphql-codegen/schema-ast@npm:3.0.1" +"@graphql-codegen/schema-ast@npm:^4.0.0": + version: 4.0.0 + resolution: "@graphql-codegen/schema-ast@npm:4.0.0" dependencies: - "@graphql-codegen/plugin-helpers": ^4.1.0 - "@graphql-tools/utils": ^9.0.0 + "@graphql-codegen/plugin-helpers": ^5.0.0 + "@graphql-tools/utils": ^10.0.0 tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 620aa67a4ae59ccb4609763b7347d05e2cec62bf1362be3e1e01fc00969cdbb858398542aa261128e5b5e3cb6808b77861bdcf82662e80326e72b418f25f465f + checksum: 5950b57b383c14476080108d8ef7ebe569446ac20fbf54371ecc051392c80ef4b28b16b33fcb06faa892213bed90fc72940bc46a9852e0f02491491811e6a47e languageName: node linkType: hard -"@graphql-codegen/typescript@npm:^3.0.0": - version: 3.0.4 - resolution: "@graphql-codegen/typescript@npm:3.0.4" +"@graphql-codegen/typescript@npm:^4.0.0": + version: 4.0.1 + resolution: "@graphql-codegen/typescript@npm:4.0.1" dependencies: - "@graphql-codegen/plugin-helpers": ^4.2.0 - "@graphql-codegen/schema-ast": ^3.0.1 - "@graphql-codegen/visitor-plugin-common": 3.1.1 + "@graphql-codegen/plugin-helpers": ^5.0.0 + "@graphql-codegen/schema-ast": ^4.0.0 + "@graphql-codegen/visitor-plugin-common": 4.0.1 auto-bind: ~4.0.0 tslib: ~2.5.0 peerDependencies: graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: ede5311c5f620e16c3e98f51bdcedc7fd42f2c552a8ca5a946f757dc9709c384a12d32d088769d04041461d3318159ad0644f70056aea1877ee80a0bdc48de1f + checksum: f360b7204dc33b918d1ece88b65a46a4eac89e7c3f729886e954ebdc405d1279de6fc5a688580a4aba50826ca663dae03bcda2ac72189f5afbfc1a1727d188a6 languageName: node linkType: hard -"@graphql-codegen/visitor-plugin-common@npm:3.1.1": - version: 3.1.1 - resolution: "@graphql-codegen/visitor-plugin-common@npm:3.1.1" +"@graphql-codegen/visitor-plugin-common@npm:4.0.1": + version: 4.0.1 + resolution: "@graphql-codegen/visitor-plugin-common@npm:4.0.1" dependencies: - "@graphql-codegen/plugin-helpers": ^4.2.0 - "@graphql-tools/optimize": ^1.3.0 - "@graphql-tools/relay-operation-optimizer": ^6.5.0 - "@graphql-tools/utils": ^9.0.0 + "@graphql-codegen/plugin-helpers": ^5.0.0 + "@graphql-tools/optimize": ^2.0.0 + "@graphql-tools/relay-operation-optimizer": ^7.0.0 + "@graphql-tools/utils": ^10.0.0 auto-bind: ~4.0.0 change-case-all: 1.0.15 dependency-graph: ^0.11.0 @@ -2561,7 +2561,7 @@ __metadata: tslib: ~2.5.0 peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - checksum: 8dbef75ba0576a7de5e134b53778d64d818084df01e74554adc979f08db8446e9734889575c820449b6ef9febd6a9005fb89c7c9c101a9e398c195b5c3279353 + checksum: 72fe72850bcf9907c46ee85cf80ca5f7313418953fc6bc09b761145260ceb9e79199e92c7b3467e9b6371342e70234af5e1be7ee664457a4fdec92ea3bed878a languageName: node linkType: hard @@ -2579,17 +2579,34 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/batch-execute@npm:^8.5.22": - version: 8.5.22 - resolution: "@graphql-tools/batch-execute@npm:8.5.22" +"@graphql-tools/batch-execute@npm:^9.0.0": + version: 9.0.0 + resolution: "@graphql-tools/batch-execute@npm:9.0.0" dependencies: - "@graphql-tools/utils": ^9.2.1 + "@graphql-tools/utils": ^10.0.0 dataloader: ^2.2.2 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: 4f7f7ba104737a57d0bd5b2b38b8dbf24d6db9e3ce8f8d1b8c3109702305c212b54b7642853c1584b12ce3a9136286b600076e94861c0bd1d29a218f44401224 + checksum: 328063ab1119e1665faee98d96a4bfda27b4c01644bb599db6d5f0ace48c3974f67fad0c5ac356eb866092bce60d4455b2e163772d2d56568ad1c8249d6721fa + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:^10.0.0": + version: 10.0.0 + resolution: "@graphql-tools/delegate@npm:10.0.0" + dependencies: + "@graphql-tools/batch-execute": ^9.0.0 + "@graphql-tools/executor": ^1.0.0 + "@graphql-tools/schema": ^10.0.0 + "@graphql-tools/utils": ^10.0.0 + dataloader: ^2.2.2 + tslib: ^2.5.0 + value-or-promise: ^1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: ef2708e6f11594158dd7ab08e8595ee21719bdbb2ef9d9570a0be5905ee40a1c5fb231d09924823851ad43da99e97d39e95725e1ee4bcd223896d8d85eecb881 languageName: node linkType: hard @@ -2609,23 +2626,6 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/delegate@npm:^9.0.31": - version: 9.0.35 - resolution: "@graphql-tools/delegate@npm:9.0.35" - dependencies: - "@graphql-tools/batch-execute": ^8.5.22 - "@graphql-tools/executor": ^0.0.20 - "@graphql-tools/schema": ^9.0.19 - "@graphql-tools/utils": ^9.2.1 - dataloader: ^2.2.2 - tslib: ^2.5.0 - value-or-promise: ^1.0.12 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: 4edd827d1767dc33ea1e28f8ceb30f82e1cdb47a9390cecc0a45f51594c6df28d11b2c2eec083e27fa45a76451c8490f2f826effc2dff9977de3fe1b66b2aadb - languageName: node - linkType: hard - "@graphql-tools/executor@npm:^0.0.18": version: 0.0.18 resolution: "@graphql-tools/executor@npm:0.0.18" @@ -2641,18 +2641,18 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/executor@npm:^0.0.20": - version: 0.0.20 - resolution: "@graphql-tools/executor@npm:0.0.20" +"@graphql-tools/executor@npm:^1.0.0": + version: 1.1.0 + resolution: "@graphql-tools/executor@npm:1.1.0" dependencies: - "@graphql-tools/utils": ^9.2.1 + "@graphql-tools/utils": ^10.0.0 "@graphql-typed-document-node/core": 3.2.0 "@repeaterjs/repeater": ^3.0.4 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: 5390800be4a346eb7d37d51458cd9cf4a24e01014fe1b392682ea4bce2b27fc1d5c7aebcb3dafaeefcb0a89e5b307fc2060816533b61d6796e0fa0e5e1f10959 + checksum: f088a18181da1303eba8b4bea3ad39de43037f16475a105101e5b7f467760812f2d80d9f70c6bae21ad5f5d197308778e78cfd622080143b28398426307ef389 languageName: node linkType: hard @@ -2668,7 +2668,7 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/merge@npm:^8.3.3, @graphql-tools/merge@npm:^8.4.1": +"@graphql-tools/merge@npm:^8.4.1": version: 8.4.2 resolution: "@graphql-tools/merge@npm:8.4.2" dependencies: @@ -2680,41 +2680,67 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/optimize@npm:^1.3.0": - version: 1.4.0 - resolution: "@graphql-tools/optimize@npm:1.4.0" +"@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: bccbc596f2007ae706ee948e900f3174aa80ef043e8ae3467f735a10df0b31873bafdd20c0ef09b662171363a31e2d0859adb362bbf762da00245f8e9fd501b0 + checksum: e93794260faa477979bdc22f05da26c0eff02bd82c11565a1197152b70b5ab1c73dc6f8a05caf06737bcb18cb244bd19ee99d62bfc41af3bffb3c17eddb70edf languageName: node linkType: hard -"@graphql-tools/relay-operation-optimizer@npm:^6.5.0": - version: 6.5.18 - resolution: "@graphql-tools/relay-operation-optimizer@npm:6.5.18" +"@graphql-tools/optimize@npm:^2.0.0": + version: 2.0.0 + resolution: "@graphql-tools/optimize@npm:2.0.0" + dependencies: + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 7f79c0e1852abc571308e887d27d613da5b797256c8c6eb6c5fe7ca77f09e61524778ae281cebc0b698c51d4fe1074e2b8e0d0627b8e2dcf505aa6ed09b49a2f + languageName: node + linkType: hard + +"@graphql-tools/relay-operation-optimizer@npm:^7.0.0": + version: 7.0.0 + resolution: "@graphql-tools/relay-operation-optimizer@npm:7.0.0" dependencies: "@ardatan/relay-compiler": 12.0.0 - "@graphql-tools/utils": ^9.2.1 + "@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: 56a8c7e6a0bf5fa4d5106276f69c08630a95659eb4300249b3dd28e2057ebb7e7815c51beadf98acdbf695cad5937988d16a3d01ca74fc120c76892968fbeb2b + checksum: 6eb7e6d3ed6e72eb2146b8272b20e0acba154fffdac518f894ceaee320cc7ef0284117c11a93dff85b8bbee1019b982a9fdd20ecf65923d998b48730d296a56d languageName: node linkType: hard -"@graphql-tools/resolvers-composition@npm:^6.5.3": - version: 6.5.18 - resolution: "@graphql-tools/resolvers-composition@npm:6.5.18" +"@graphql-tools/resolvers-composition@npm:^7.0.0": + version: 7.0.0 + resolution: "@graphql-tools/resolvers-composition@npm:7.0.0" dependencies: - "@graphql-tools/utils": ^9.2.1 + "@graphql-tools/utils": ^10.0.0 lodash: 4.17.21 micromatch: ^4.0.4 tslib: ^2.4.0 peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - checksum: f39a300a999e07896744b1f597e786a3d1cc5900e21efe7139e484cea5081d80bd21e7e8d35b5b2fea039cb602f5b1cb9f68ab9bb3ced3ebffdbecb5adac3dfe + checksum: aa6c827f9f4c6ef4b296ff9f98fcfb0d2e9b5c9d8f8661a1cc1cc82b0042ddf83c078bbac6eacd1d4dc965ded700329638f9080efd0f455522eaf2e19c97e647 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:10.0.0, @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: 550e9a4528584a4d108892f1553fb5b2590e63e88b9a9d3c1ad80b01c974ca9947adb9d1448a6969230d90c15dc96e8e84d62f32ef0fde804c389b43ac5bd739 languageName: node linkType: hard @@ -2732,7 +2758,7 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/schema@npm:9.0.19, @graphql-tools/schema@npm:^9.0.0, @graphql-tools/schema@npm:^9.0.18, @graphql-tools/schema@npm:^9.0.19": +"@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" dependencies: @@ -2757,7 +2783,20 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:^9.0.0, @graphql-tools/utils@npm:^9.1.1, @graphql-tools/utils@npm:^9.2.1": +"@graphql-tools/utils@npm:^10.0.0": + version: 10.0.3 + resolution: "@graphql-tools/utils@npm:10.0.3" + 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: a05c42ea0ca52f7000660f59dbb80fabc962abb838251f68f96e210ec1cc83dad60251848a0ef0de0dfac4195305257e07c102c711d0f45d4243e4561e39f95f + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^9.2.1": version: 9.2.1 resolution: "@graphql-tools/utils@npm:9.2.1" dependencies: @@ -2769,18 +2808,18 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/wrap@npm:^9.3.6": - version: 9.4.2 - resolution: "@graphql-tools/wrap@npm:9.4.2" +"@graphql-tools/wrap@npm:^10.0.0": + version: 10.0.0 + resolution: "@graphql-tools/wrap@npm:10.0.0" dependencies: - "@graphql-tools/delegate": ^9.0.31 - "@graphql-tools/schema": ^9.0.18 - "@graphql-tools/utils": ^9.2.1 + "@graphql-tools/delegate": ^10.0.0 + "@graphql-tools/schema": ^10.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: 294d529a4b8e90cceaaa691e3b67d932626ad59a53260166e0281506a4e1a2b9d1c018984dffd0edcf518555baee23beaa8665167226da014d4d0b58c37cd744 + checksum: f7ce366cdd479c3f73c3c98f66fa13c528c63e2f791083e78ca14e010ebcd359b5c9bd78e2e8bd437a705418b87584eb6512f1eeb1971b81560c79c6fb3a4a6e languageName: node linkType: hard @@ -3936,10 +3975,10 @@ __metadata: version: 0.0.0-use.local resolution: "@neo4j/graphql-ogm@workspace:packages/ogm" dependencies: - "@graphql-codegen/core": ^3.0.0 - "@graphql-codegen/plugin-helpers": ^4.0.0 - "@graphql-codegen/typescript": ^3.0.0 - "@graphql-tools/merge": ^8.3.3 + "@graphql-codegen/core": ^4.0.0 + "@graphql-codegen/plugin-helpers": ^5.0.0 + "@graphql-codegen/typescript": ^4.0.0 + "@graphql-tools/merge": ^9.0.0 "@neo4j/graphql": ^3.23.0 "@neo4j/graphql-plugin-auth": ^2.2.0 "@types/jest": 29.5.2 @@ -4088,10 +4127,10 @@ __metadata: "@apollo/server": 4.7.5 "@apollo/subgraph": ^2.2.3 "@faker-js/faker": 8.0.2 - "@graphql-tools/merge": ^8.3.3 - "@graphql-tools/resolvers-composition": ^6.5.3 - "@graphql-tools/schema": 9.0.19 - "@graphql-tools/utils": ^9.0.0 + "@graphql-tools/merge": ^9.0.0 + "@graphql-tools/resolvers-composition": ^7.0.0 + "@graphql-tools/schema": 10.0.0 + "@graphql-tools/utils": ^10.0.0 "@neo4j/cypher-builder": ~0.5.3 "@neo4j/graphql-plugin-auth": ^2.2.0 "@types/deep-equal": 1.0.1 @@ -9113,7 +9152,7 @@ __metadata: dependencies: "@apollo/federation-subgraph-compatibility": 1.2.2 "@apollo/server": ^4.7.0 - "@graphql-tools/wrap": ^9.3.6 + "@graphql-tools/wrap": ^10.0.0 "@neo4j/graphql": ^3.23.0 fork-ts-checker-webpack-plugin: 8.0.0 graphql: 16.7.1 @@ -13321,7 +13360,7 @@ __metadata: languageName: node linkType: hard -"dset@npm:^3.1.1": +"dset@npm:^3.1.1, dset@npm:^3.1.2": version: 3.1.2 resolution: "dset@npm:3.1.2" checksum: 4f8066f517aa0a70af688c66e9a0a5590f0aada76f6edc7ba9ddb309e27d3a6d65c0a2e31ab2a84005d4c791e5327773cdde59b8ab169050330a0dc283663e87 From 8b9913d04f7d5e064e2c05664a01218ac465b490 Mon Sep 17 00:00:00 2001 From: Darrell Warde Date: Thu, 6 Jul 2023 13:19:37 +0100 Subject: [PATCH 2/2] Update OGM snapshots with new inputs and outputs --- packages/ogm/src/generate.test.ts | 1247 +++++++++++++++-------------- 1 file changed, 646 insertions(+), 601 deletions(-) diff --git a/packages/ogm/src/generate.test.ts b/packages/ogm/src/generate.test.ts index 770978cc1f..d14a1e30f9 100644 --- a/packages/ogm/src/generate.test.ts +++ b/packages/ogm/src/generate.test.ts @@ -62,16 +62,25 @@ describe("generate", () => { export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; + export type MakeEmpty< + T extends { [key: string]: unknown }, + K extends keyof T + > = { [_ in K]?: never }; + export type Incremental = + | T + | { + [P in keyof T]?: P extends \\" $fragmentName\\" | \\"__typename\\" ? T[P] : never; + }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; + ID: { input: string; output: string }; /** The \`String\` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string; + String: { input: string; output: string }; /** The \`Boolean\` scalar type represents \`true\` or \`false\`. */ - Boolean: boolean; + Boolean: { input: boolean; output: boolean }; /** The \`Int\` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number; - Float: number; + Int: { input: number; output: number }; + Float: { input: number; output: number }; }; export type Query = { @@ -87,8 +96,8 @@ describe("generate", () => { }; export type QueryUsersConnectionArgs = { - first?: InputMaybe; - after?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; where?: InputMaybe; sort?: InputMaybe>>; }; @@ -126,9 +135,9 @@ describe("generate", () => { export type CreateInfo = { __typename?: \\"CreateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; }; export type CreateUsersMutationResponse = { @@ -139,33 +148,33 @@ describe("generate", () => { export type DeleteInfo = { __typename?: \\"DeleteInfo\\"; - bookmark?: Maybe; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; /** Pagination information (Relay) */ export type PageInfo = { __typename?: \\"PageInfo\\"; - hasNextPage: Scalars[\\"Boolean\\"]; - hasPreviousPage: Scalars[\\"Boolean\\"]; - startCursor?: Maybe; - endCursor?: Maybe; + hasNextPage: Scalars[\\"Boolean\\"][\\"output\\"]; + hasPreviousPage: Scalars[\\"Boolean\\"][\\"output\\"]; + startCursor?: Maybe; + endCursor?: Maybe; }; export type StringAggregateSelectionNullable = { __typename?: \\"StringAggregateSelectionNullable\\"; - shortest?: Maybe; - longest?: Maybe; + shortest?: Maybe; + longest?: Maybe; }; export type UpdateInfo = { __typename?: \\"UpdateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; export type UpdateUsersMutationResponse = { @@ -176,37 +185,37 @@ describe("generate", () => { export type User = { __typename?: \\"User\\"; - name?: Maybe; + name?: Maybe; }; export type UserAggregateSelection = { __typename?: \\"UserAggregateSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; name: StringAggregateSelectionNullable; }; export type UserEdge = { __typename?: \\"UserEdge\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: User; }; export type UsersConnection = { __typename?: \\"UsersConnection\\"; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; edges: Array; }; export type UserCreateInput = { - name?: InputMaybe; + name?: InputMaybe; }; export type UserOptions = { /** Specify one or more UserSort objects to sort Users by. The sorts will be applied in the order in which they are arranged in the array. */ sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; /** Fields to sort Users by. The order in which sorts are applied is not guaranteed when specifying many fields in one UserSort object. */ @@ -215,28 +224,28 @@ describe("generate", () => { }; export type UserUpdateInput = { - name?: InputMaybe; + name?: InputMaybe; }; export type UserWhere = { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - name?: InputMaybe; + name?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT?: InputMaybe; - name_IN?: InputMaybe>>; + name_NOT?: InputMaybe; + name_IN?: InputMaybe>>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_IN?: InputMaybe>>; - name_CONTAINS?: InputMaybe; - name_STARTS_WITH?: InputMaybe; - name_ENDS_WITH?: InputMaybe; + name_NOT_IN?: InputMaybe>>; + name_CONTAINS?: InputMaybe; + name_STARTS_WITH?: InputMaybe; + name_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_CONTAINS?: InputMaybe; + name_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_STARTS_WITH?: InputMaybe; + name_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_ENDS_WITH?: InputMaybe; + name_NOT_ENDS_WITH?: InputMaybe; }; export interface StringAggregateInputNullable { @@ -329,17 +338,26 @@ describe("generate", () => { export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; + export type MakeEmpty< + T extends { [key: string]: unknown }, + K extends keyof T + > = { [_ in K]?: never }; + export type Incremental = + | T + | { + [P in keyof T]?: P extends \\" $fragmentName\\" | \\"__typename\\" ? T[P] : never; + }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; + ID: { input: string; output: string }; /** The \`String\` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string; + String: { input: string; output: string }; /** The \`Boolean\` scalar type represents \`true\` or \`false\`. */ - Boolean: boolean; + Boolean: { input: boolean; output: boolean }; /** The \`Int\` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number; + Int: { input: number; output: number }; /** The \`Float\` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ - Float: number; + Float: { input: number; output: number }; }; export type Query = { @@ -351,11 +369,11 @@ describe("generate", () => { }; export type QueryUsersFulltextUserNameArgs = { - phrase: Scalars[\\"String\\"]; + phrase: Scalars[\\"String\\"][\\"input\\"]; where?: InputMaybe; sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; export type QueryUsersArgs = { @@ -365,8 +383,8 @@ describe("generate", () => { }; export type QueryUsersConnectionArgs = { - first?: InputMaybe; - after?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; where?: InputMaybe; sort?: InputMaybe>>; fulltext?: InputMaybe; @@ -406,9 +424,9 @@ describe("generate", () => { export type CreateInfo = { __typename?: \\"CreateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; }; export type CreateUsersMutationResponse = { @@ -419,33 +437,33 @@ describe("generate", () => { export type DeleteInfo = { __typename?: \\"DeleteInfo\\"; - bookmark?: Maybe; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; /** Pagination information (Relay) */ export type PageInfo = { __typename?: \\"PageInfo\\"; - hasNextPage: Scalars[\\"Boolean\\"]; - hasPreviousPage: Scalars[\\"Boolean\\"]; - startCursor?: Maybe; - endCursor?: Maybe; + hasNextPage: Scalars[\\"Boolean\\"][\\"output\\"]; + hasPreviousPage: Scalars[\\"Boolean\\"][\\"output\\"]; + startCursor?: Maybe; + endCursor?: Maybe; }; export type StringAggregateSelectionNullable = { __typename?: \\"StringAggregateSelectionNullable\\"; - shortest?: Maybe; - longest?: Maybe; + shortest?: Maybe; + longest?: Maybe; }; export type UpdateInfo = { __typename?: \\"UpdateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; export type UpdateUsersMutationResponse = { @@ -456,43 +474,43 @@ describe("generate", () => { export type User = { __typename?: \\"User\\"; - name?: Maybe; + name?: Maybe; }; export type UserAggregateSelection = { __typename?: \\"UserAggregateSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; name: StringAggregateSelectionNullable; }; export type UserEdge = { __typename?: \\"UserEdge\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: User; }; /** The result of a fulltext search on an index of User */ export type UserFulltextResult = { __typename?: \\"UserFulltextResult\\"; - score: Scalars[\\"Float\\"]; + score: Scalars[\\"Float\\"][\\"output\\"]; user: User; }; export type UsersConnection = { __typename?: \\"UsersConnection\\"; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; edges: Array; }; /** The input for filtering a float */ export type FloatWhere = { - min?: InputMaybe; - max?: InputMaybe; + min?: InputMaybe; + max?: InputMaybe; }; export type UserCreateInput = { - name?: InputMaybe; + name?: InputMaybe; }; export type UserFulltext = { @@ -514,8 +532,8 @@ describe("generate", () => { export type UserOptions = { /** Specify one or more UserSort objects to sort Users by. The sorts will be applied in the order in which they are arranged in the array. */ sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; /** Fields to sort Users by. The order in which sorts are applied is not guaranteed when specifying many fields in one UserSort object. */ @@ -524,32 +542,32 @@ describe("generate", () => { }; export type UserUpdateInput = { - name?: InputMaybe; + name?: InputMaybe; }; export type UserUserNameFulltext = { - phrase: Scalars[\\"String\\"]; + phrase: Scalars[\\"String\\"][\\"input\\"]; }; export type UserWhere = { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - name?: InputMaybe; + name?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT?: InputMaybe; - name_IN?: InputMaybe>>; + name_NOT?: InputMaybe; + name_IN?: InputMaybe>>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_IN?: InputMaybe>>; - name_CONTAINS?: InputMaybe; - name_STARTS_WITH?: InputMaybe; - name_ENDS_WITH?: InputMaybe; + name_NOT_IN?: InputMaybe>>; + name_CONTAINS?: InputMaybe; + name_STARTS_WITH?: InputMaybe; + name_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_CONTAINS?: InputMaybe; + name_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_STARTS_WITH?: InputMaybe; + name_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_ENDS_WITH?: InputMaybe; + name_NOT_ENDS_WITH?: InputMaybe; }; export interface StringAggregateInputNullable { @@ -651,16 +669,25 @@ describe("generate", () => { export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; + export type MakeEmpty< + T extends { [key: string]: unknown }, + K extends keyof T + > = { [_ in K]?: never }; + export type Incremental = + | T + | { + [P in keyof T]?: P extends \\" $fragmentName\\" | \\"__typename\\" ? T[P] : never; + }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; + ID: { input: string; output: string }; /** The \`String\` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string; + String: { input: string; output: string }; /** The \`Boolean\` scalar type represents \`true\` or \`false\`. */ - Boolean: boolean; + Boolean: { input: boolean; output: boolean }; /** The \`Int\` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number; - Float: number; + Int: { input: number; output: number }; + Float: { input: number; output: number }; }; export type Query = { @@ -676,8 +703,8 @@ describe("generate", () => { }; export type QueryUsersConnectionArgs = { - first?: InputMaybe; - after?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; where?: InputMaybe; sort?: InputMaybe>>; }; @@ -715,9 +742,9 @@ describe("generate", () => { export type CreateInfo = { __typename?: \\"CreateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; }; export type CreateUsersMutationResponse = { @@ -728,33 +755,33 @@ describe("generate", () => { export type DeleteInfo = { __typename?: \\"DeleteInfo\\"; - bookmark?: Maybe; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; /** Pagination information (Relay) */ export type PageInfo = { __typename?: \\"PageInfo\\"; - hasNextPage: Scalars[\\"Boolean\\"]; - hasPreviousPage: Scalars[\\"Boolean\\"]; - startCursor?: Maybe; - endCursor?: Maybe; + hasNextPage: Scalars[\\"Boolean\\"][\\"output\\"]; + hasPreviousPage: Scalars[\\"Boolean\\"][\\"output\\"]; + startCursor?: Maybe; + endCursor?: Maybe; }; export type StringAggregateSelectionNullable = { __typename?: \\"StringAggregateSelectionNullable\\"; - shortest?: Maybe; - longest?: Maybe; + shortest?: Maybe; + longest?: Maybe; }; export type UpdateInfo = { __typename?: \\"UpdateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; export type UpdateUsersMutationResponse = { @@ -765,37 +792,37 @@ describe("generate", () => { export type User = { __typename?: \\"User\\"; - name?: Maybe; + name?: Maybe; }; export type UserAggregateSelection = { __typename?: \\"UserAggregateSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; name: StringAggregateSelectionNullable; }; export type UserEdge = { __typename?: \\"UserEdge\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: User; }; export type UsersConnection = { __typename?: \\"UsersConnection\\"; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; edges: Array; }; export type UserCreateInput = { - name?: InputMaybe; + name?: InputMaybe; }; export type UserOptions = { /** Specify one or more UserSort objects to sort Users by. The sorts will be applied in the order in which they are arranged in the array. */ sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; /** Fields to sort Users by. The order in which sorts are applied is not guaranteed when specifying many fields in one UserSort object. */ @@ -804,28 +831,28 @@ describe("generate", () => { }; export type UserUpdateInput = { - name?: InputMaybe; + name?: InputMaybe; }; export type UserWhere = { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - name?: InputMaybe; + name?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT?: InputMaybe; - name_IN?: InputMaybe>>; + name_NOT?: InputMaybe; + name_IN?: InputMaybe>>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_IN?: InputMaybe>>; - name_CONTAINS?: InputMaybe; - name_STARTS_WITH?: InputMaybe; - name_ENDS_WITH?: InputMaybe; + name_NOT_IN?: InputMaybe>>; + name_CONTAINS?: InputMaybe; + name_STARTS_WITH?: InputMaybe; + name_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_CONTAINS?: InputMaybe; + name_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_STARTS_WITH?: InputMaybe; + name_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_ENDS_WITH?: InputMaybe; + name_NOT_ENDS_WITH?: InputMaybe; }; export interface StringAggregateInputNullable { @@ -923,17 +950,26 @@ describe("generate", () => { export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; + export type MakeEmpty< + T extends { [key: string]: unknown }, + K extends keyof T + > = { [_ in K]?: never }; + export type Incremental = + | T + | { + [P in keyof T]?: P extends \\" $fragmentName\\" | \\"__typename\\" ? T[P] : never; + }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; + ID: { input: string; output: string }; /** The \`String\` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string; + String: { input: string; output: string }; /** The \`Boolean\` scalar type represents \`true\` or \`false\`. */ - Boolean: boolean; + Boolean: { input: boolean; output: boolean }; /** The \`Int\` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number; + Int: { input: number; output: number }; /** The \`Float\` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ - Float: number; + Float: { input: number; output: number }; }; export type Query = { @@ -952,8 +988,8 @@ describe("generate", () => { }; export type QueryMoviesConnectionArgs = { - first?: InputMaybe; - after?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; where?: InputMaybe; sort?: InputMaybe>>; }; @@ -968,8 +1004,8 @@ describe("generate", () => { }; export type QueryPeopleConnectionArgs = { - first?: InputMaybe; - after?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; where?: InputMaybe; sort?: InputMaybe>>; }; @@ -1027,14 +1063,14 @@ describe("generate", () => { } export type ActedIn = { - screenTime: Scalars[\\"Int\\"]; + screenTime: Scalars[\\"Int\\"][\\"output\\"]; }; export type CreateInfo = { __typename?: \\"CreateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; }; export type CreateMoviesMutationResponse = { @@ -1051,22 +1087,22 @@ describe("generate", () => { export type DeleteInfo = { __typename?: \\"DeleteInfo\\"; - bookmark?: Maybe; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; export type IntAggregateSelectionNonNullable = { __typename?: \\"IntAggregateSelectionNonNullable\\"; - max: Scalars[\\"Int\\"]; - min: Scalars[\\"Int\\"]; - average: Scalars[\\"Float\\"]; - sum: Scalars[\\"Int\\"]; + max: Scalars[\\"Int\\"][\\"output\\"]; + min: Scalars[\\"Int\\"][\\"output\\"]; + average: Scalars[\\"Float\\"][\\"output\\"]; + sum: Scalars[\\"Int\\"][\\"output\\"]; }; export type Movie = { __typename?: \\"Movie\\"; - title: Scalars[\\"String\\"]; + title: Scalars[\\"String\\"][\\"output\\"]; actors: Array; actorsAggregate?: Maybe; actorsConnection: MovieActorsConnection; @@ -1075,51 +1111,51 @@ describe("generate", () => { export type MovieActorsArgs = { where?: InputMaybe; options?: InputMaybe; - directed?: InputMaybe; + directed?: InputMaybe; }; export type MovieActorsAggregateArgs = { where?: InputMaybe; - directed?: InputMaybe; + directed?: InputMaybe; }; export type MovieActorsConnectionArgs = { where?: InputMaybe; - first?: InputMaybe; - after?: InputMaybe; - directed?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; + directed?: InputMaybe; sort?: InputMaybe>; }; export type MovieActorsConnection = { __typename?: \\"MovieActorsConnection\\"; edges: Array; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; }; export type MovieActorsRelationship = ActedIn & { __typename?: \\"MovieActorsRelationship\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: Person; - screenTime: Scalars[\\"Int\\"]; + screenTime: Scalars[\\"Int\\"][\\"output\\"]; }; export type MovieAggregateSelection = { __typename?: \\"MovieAggregateSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; title: StringAggregateSelectionNonNullable; }; export type MovieEdge = { __typename?: \\"MovieEdge\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: Movie; }; export type MoviePersonActorsAggregationSelection = { __typename?: \\"MoviePersonActorsAggregationSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; node?: Maybe; edge?: Maybe; }; @@ -1136,7 +1172,7 @@ describe("generate", () => { export type MoviesConnection = { __typename?: \\"MoviesConnection\\"; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; edges: Array; }; @@ -1144,49 +1180,49 @@ describe("generate", () => { /** Pagination information (Relay) */ export type PageInfo = { __typename?: \\"PageInfo\\"; - hasNextPage: Scalars[\\"Boolean\\"]; - hasPreviousPage: Scalars[\\"Boolean\\"]; - startCursor?: Maybe; - endCursor?: Maybe; + hasNextPage: Scalars[\\"Boolean\\"][\\"output\\"]; + hasPreviousPage: Scalars[\\"Boolean\\"][\\"output\\"]; + startCursor?: Maybe; + endCursor?: Maybe; }; export type PeopleConnection = { __typename?: \\"PeopleConnection\\"; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; edges: Array; }; export type Person = { __typename?: \\"Person\\"; - name: Scalars[\\"String\\"]; + name: Scalars[\\"String\\"][\\"output\\"]; }; export type PersonAggregateSelection = { __typename?: \\"PersonAggregateSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; name: StringAggregateSelectionNonNullable; }; export type PersonEdge = { __typename?: \\"PersonEdge\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: Person; }; export type StringAggregateSelectionNonNullable = { __typename?: \\"StringAggregateSelectionNonNullable\\"; - shortest: Scalars[\\"String\\"]; - longest: Scalars[\\"String\\"]; + shortest: Scalars[\\"String\\"][\\"output\\"]; + longest: Scalars[\\"String\\"][\\"output\\"]; }; export type UpdateInfo = { __typename?: \\"UpdateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; export type UpdateMoviesMutationResponse = { @@ -1202,7 +1238,7 @@ describe("generate", () => { }; export type ActedInCreateInput = { - screenTime: Scalars[\\"Int\\"]; + screenTime: Scalars[\\"Int\\"][\\"input\\"]; }; export type ActedInSort = { @@ -1210,33 +1246,33 @@ describe("generate", () => { }; export type ActedInUpdateInput = { - screenTime?: InputMaybe; - screenTime_INCREMENT?: InputMaybe; - screenTime_DECREMENT?: InputMaybe; + screenTime?: InputMaybe; + screenTime_INCREMENT?: InputMaybe; + screenTime_DECREMENT?: InputMaybe; }; export type ActedInWhere = { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - screenTime?: InputMaybe; + screenTime?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - screenTime_NOT?: InputMaybe; - screenTime_IN?: InputMaybe>; + screenTime_NOT?: InputMaybe; + screenTime_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - screenTime_NOT_IN?: InputMaybe>; - screenTime_LT?: InputMaybe; - screenTime_LTE?: InputMaybe; - screenTime_GT?: InputMaybe; - screenTime_GTE?: InputMaybe; + screenTime_NOT_IN?: InputMaybe>; + screenTime_LT?: InputMaybe; + screenTime_LTE?: InputMaybe; + screenTime_GT?: InputMaybe; + screenTime_GTE?: InputMaybe; }; export type MovieActorsAggregateInput = { - count?: InputMaybe; - count_LT?: InputMaybe; - count_LTE?: InputMaybe; - count_GT?: InputMaybe; - count_GTE?: InputMaybe; + count?: InputMaybe; + count_LT?: InputMaybe; + count_LTE?: InputMaybe; + count_GT?: InputMaybe; + count_GTE?: InputMaybe; AND?: InputMaybe>; OR?: InputMaybe>; NOT?: InputMaybe; @@ -1248,7 +1284,7 @@ describe("generate", () => { where?: InputMaybe; edge: ActedInCreateInput; /** Whether or not to overwrite any matching relationship with the new properties. Will default to \`false\` in 4.0.0. */ - overwrite?: Scalars[\\"Boolean\\"]; + overwrite?: Scalars[\\"Boolean\\"][\\"input\\"]; }; export type MovieActorsConnectionSort = { @@ -1286,35 +1322,35 @@ describe("generate", () => { OR?: InputMaybe>; NOT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - screenTime_EQUAL?: InputMaybe; - screenTime_AVERAGE_EQUAL?: InputMaybe; - screenTime_MIN_EQUAL?: InputMaybe; - screenTime_MAX_EQUAL?: InputMaybe; - screenTime_SUM_EQUAL?: InputMaybe; + screenTime_EQUAL?: InputMaybe; + screenTime_AVERAGE_EQUAL?: InputMaybe; + screenTime_MIN_EQUAL?: InputMaybe; + screenTime_MAX_EQUAL?: InputMaybe; + screenTime_SUM_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - screenTime_GT?: InputMaybe; - screenTime_AVERAGE_GT?: InputMaybe; - screenTime_MIN_GT?: InputMaybe; - screenTime_MAX_GT?: InputMaybe; - screenTime_SUM_GT?: InputMaybe; + screenTime_GT?: InputMaybe; + screenTime_AVERAGE_GT?: InputMaybe; + screenTime_MIN_GT?: InputMaybe; + screenTime_MAX_GT?: InputMaybe; + screenTime_SUM_GT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - screenTime_GTE?: InputMaybe; - screenTime_AVERAGE_GTE?: InputMaybe; - screenTime_MIN_GTE?: InputMaybe; - screenTime_MAX_GTE?: InputMaybe; - screenTime_SUM_GTE?: InputMaybe; + screenTime_GTE?: InputMaybe; + screenTime_AVERAGE_GTE?: InputMaybe; + screenTime_MIN_GTE?: InputMaybe; + screenTime_MAX_GTE?: InputMaybe; + screenTime_SUM_GTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - screenTime_LT?: InputMaybe; - screenTime_AVERAGE_LT?: InputMaybe; - screenTime_MIN_LT?: InputMaybe; - screenTime_MAX_LT?: InputMaybe; - screenTime_SUM_LT?: InputMaybe; + screenTime_LT?: InputMaybe; + screenTime_AVERAGE_LT?: InputMaybe; + screenTime_MIN_LT?: InputMaybe; + screenTime_MAX_LT?: InputMaybe; + screenTime_SUM_LT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - screenTime_LTE?: InputMaybe; - screenTime_AVERAGE_LTE?: InputMaybe; - screenTime_MIN_LTE?: InputMaybe; - screenTime_MAX_LTE?: InputMaybe; - screenTime_SUM_LTE?: InputMaybe; + screenTime_LTE?: InputMaybe; + screenTime_AVERAGE_LTE?: InputMaybe; + screenTime_MIN_LTE?: InputMaybe; + screenTime_MAX_LTE?: InputMaybe; + screenTime_SUM_LTE?: InputMaybe; }; export type MovieActorsFieldInput = { @@ -1327,60 +1363,60 @@ describe("generate", () => { OR?: InputMaybe>; NOT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_EQUAL?: InputMaybe; + name_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_EQUAL?: InputMaybe; + name_AVERAGE_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_EQUAL?: InputMaybe; + name_LONGEST_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_EQUAL?: InputMaybe; - name_AVERAGE_LENGTH_EQUAL?: InputMaybe; - name_LONGEST_LENGTH_EQUAL?: InputMaybe; - name_SHORTEST_LENGTH_EQUAL?: InputMaybe; + name_SHORTEST_EQUAL?: InputMaybe; + name_AVERAGE_LENGTH_EQUAL?: InputMaybe; + name_LONGEST_LENGTH_EQUAL?: InputMaybe; + name_SHORTEST_LENGTH_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_GT?: InputMaybe; + name_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_GT?: InputMaybe; + name_AVERAGE_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_GT?: InputMaybe; + name_LONGEST_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_GT?: InputMaybe; - name_AVERAGE_LENGTH_GT?: InputMaybe; - name_LONGEST_LENGTH_GT?: InputMaybe; - name_SHORTEST_LENGTH_GT?: InputMaybe; + name_SHORTEST_GT?: InputMaybe; + name_AVERAGE_LENGTH_GT?: InputMaybe; + name_LONGEST_LENGTH_GT?: InputMaybe; + name_SHORTEST_LENGTH_GT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_GTE?: InputMaybe; + name_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_GTE?: InputMaybe; + name_AVERAGE_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_GTE?: InputMaybe; + name_LONGEST_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_GTE?: InputMaybe; - name_AVERAGE_LENGTH_GTE?: InputMaybe; - name_LONGEST_LENGTH_GTE?: InputMaybe; - name_SHORTEST_LENGTH_GTE?: InputMaybe; + name_SHORTEST_GTE?: InputMaybe; + name_AVERAGE_LENGTH_GTE?: InputMaybe; + name_LONGEST_LENGTH_GTE?: InputMaybe; + name_SHORTEST_LENGTH_GTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_LT?: InputMaybe; + name_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_LT?: InputMaybe; + name_AVERAGE_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_LT?: InputMaybe; + name_LONGEST_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_LT?: InputMaybe; - name_AVERAGE_LENGTH_LT?: InputMaybe; - name_LONGEST_LENGTH_LT?: InputMaybe; - name_SHORTEST_LENGTH_LT?: InputMaybe; + name_SHORTEST_LT?: InputMaybe; + name_AVERAGE_LENGTH_LT?: InputMaybe; + name_LONGEST_LENGTH_LT?: InputMaybe; + name_SHORTEST_LENGTH_LT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_LTE?: InputMaybe; + name_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_LTE?: InputMaybe; + name_AVERAGE_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_LTE?: InputMaybe; + name_LONGEST_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_LTE?: InputMaybe; - name_AVERAGE_LENGTH_LTE?: InputMaybe; - name_LONGEST_LENGTH_LTE?: InputMaybe; - name_SHORTEST_LENGTH_LTE?: InputMaybe; + name_SHORTEST_LTE?: InputMaybe; + name_AVERAGE_LENGTH_LTE?: InputMaybe; + name_LONGEST_LENGTH_LTE?: InputMaybe; + name_SHORTEST_LENGTH_LTE?: InputMaybe; }; export type MovieActorsUpdateConnectionInput = { @@ -1402,7 +1438,7 @@ describe("generate", () => { }; export type MovieCreateInput = { - title: Scalars[\\"String\\"]; + title: Scalars[\\"String\\"][\\"input\\"]; actors?: InputMaybe; }; @@ -1417,8 +1453,8 @@ describe("generate", () => { export type MovieOptions = { /** Specify one or more MovieSort objects to sort Movies by. The sorts will be applied in the order in which they are arranged in the array. */ sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; export type MovieRelationInput = { @@ -1431,7 +1467,7 @@ describe("generate", () => { }; export type MovieUpdateInput = { - title?: InputMaybe; + title?: InputMaybe; actors?: InputMaybe>; }; @@ -1439,21 +1475,21 @@ describe("generate", () => { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - title?: InputMaybe; + title?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT?: InputMaybe; - title_IN?: InputMaybe>; + title_NOT?: InputMaybe; + title_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_IN?: InputMaybe>; - title_CONTAINS?: InputMaybe; - title_STARTS_WITH?: InputMaybe; - title_ENDS_WITH?: InputMaybe; + title_NOT_IN?: InputMaybe>; + title_CONTAINS?: InputMaybe; + title_STARTS_WITH?: InputMaybe; + title_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_CONTAINS?: InputMaybe; + title_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_STARTS_WITH?: InputMaybe; + title_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_ENDS_WITH?: InputMaybe; + title_NOT_ENDS_WITH?: InputMaybe; /** @deprecated Use \`actors_SOME\` instead. */ actors?: InputMaybe; /** @deprecated Use \`actors_NONE\` instead. */ @@ -1486,14 +1522,14 @@ describe("generate", () => { }; export type PersonCreateInput = { - name: Scalars[\\"String\\"]; + name: Scalars[\\"String\\"][\\"input\\"]; }; export type PersonOptions = { /** Specify one or more PersonSort objects to sort People by. The sorts will be applied in the order in which they are arranged in the array. */ sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; /** Fields to sort People by. The order in which sorts are applied is not guaranteed when specifying many fields in one PersonSort object. */ @@ -1502,28 +1538,28 @@ describe("generate", () => { }; export type PersonUpdateInput = { - name?: InputMaybe; + name?: InputMaybe; }; export type PersonWhere = { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - name?: InputMaybe; + name?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT?: InputMaybe; - name_IN?: InputMaybe>; + name_NOT?: InputMaybe; + name_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_IN?: InputMaybe>; - name_CONTAINS?: InputMaybe; - name_STARTS_WITH?: InputMaybe; - name_ENDS_WITH?: InputMaybe; + name_NOT_IN?: InputMaybe>; + name_CONTAINS?: InputMaybe; + name_STARTS_WITH?: InputMaybe; + name_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_CONTAINS?: InputMaybe; + name_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_STARTS_WITH?: InputMaybe; + name_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_ENDS_WITH?: InputMaybe; + name_NOT_ENDS_WITH?: InputMaybe; }; export interface StringAggregateInputNonNullable { @@ -1703,18 +1739,27 @@ describe("generate", () => { export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; + export type MakeEmpty< + T extends { [key: string]: unknown }, + K extends keyof T + > = { [_ in K]?: never }; + export type Incremental = + | T + | { + [P in keyof T]?: P extends \\" $fragmentName\\" | \\"__typename\\" ? T[P] : never; + }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { /** The \`ID\` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as \`\\"4\\"\`) or integer (such as \`4\`) input value will be accepted as an ID. */ - ID: string; + ID: { input: string; output: string }; /** The \`String\` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string; + String: { input: string; output: string }; /** The \`Boolean\` scalar type represents \`true\` or \`false\`. */ - Boolean: boolean; + Boolean: { input: boolean; output: boolean }; /** The \`Int\` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number; + Int: { input: number; output: number }; /** The \`Float\` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ - Float: number; + Float: { input: number; output: number }; }; export type Query = { @@ -1733,8 +1778,8 @@ describe("generate", () => { }; export type QueryFaqsConnectionArgs = { - first?: InputMaybe; - after?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; where?: InputMaybe; sort?: InputMaybe>>; }; @@ -1749,8 +1794,8 @@ describe("generate", () => { }; export type QueryFaqEntriesConnectionArgs = { - first?: InputMaybe; - after?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; where?: InputMaybe; sort?: InputMaybe>>; }; @@ -1815,7 +1860,7 @@ describe("generate", () => { } export type FaqEntryInFaq = { - position?: Maybe; + position?: Maybe; }; export type CreateFaqEntriesMutationResponse = { @@ -1832,23 +1877,23 @@ describe("generate", () => { export type CreateInfo = { __typename?: \\"CreateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; }; export type DeleteInfo = { __typename?: \\"DeleteInfo\\"; - bookmark?: Maybe; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; export type Faq = { __typename?: \\"FAQ\\"; - id: Scalars[\\"ID\\"]; - activated: Scalars[\\"Boolean\\"]; - name: Scalars[\\"String\\"]; + id: Scalars[\\"ID\\"][\\"output\\"]; + activated: Scalars[\\"Boolean\\"][\\"output\\"]; + name: Scalars[\\"String\\"][\\"output\\"]; entries: Array; entriesAggregate?: Maybe; entriesConnection: FaqEntriesConnection; @@ -1857,38 +1902,38 @@ describe("generate", () => { export type FaqEntriesArgs = { where?: InputMaybe; options?: InputMaybe; - directed?: InputMaybe; + directed?: InputMaybe; }; export type FaqEntriesAggregateArgs = { where?: InputMaybe; - directed?: InputMaybe; + directed?: InputMaybe; }; export type FaqEntriesConnectionArgs = { where?: InputMaybe; - first?: InputMaybe; - after?: InputMaybe; - directed?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; + directed?: InputMaybe; sort?: InputMaybe>; }; export type FaqAggregateSelection = { __typename?: \\"FAQAggregateSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; id: IdAggregateSelectionNonNullable; name: StringAggregateSelectionNonNullable; }; export type FaqEdge = { __typename?: \\"FAQEdge\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: Faq; }; export type FaqEntriesConnection = { __typename?: \\"FaqEntriesConnection\\"; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; edges: Array; }; @@ -1896,22 +1941,22 @@ describe("generate", () => { export type FaqEntriesConnection = { __typename?: \\"FAQEntriesConnection\\"; edges: Array; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; }; export type FaqEntriesRelationship = FaqEntryInFaq & { __typename?: \\"FAQEntriesRelationship\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: FaqEntry; - position?: Maybe; + position?: Maybe; }; export type FaqEntry = { __typename?: \\"FAQEntry\\"; - id: Scalars[\\"ID\\"]; - title: Scalars[\\"String\\"]; - body: Scalars[\\"String\\"]; + id: Scalars[\\"ID\\"][\\"output\\"]; + title: Scalars[\\"String\\"][\\"output\\"]; + body: Scalars[\\"String\\"][\\"output\\"]; inFAQs: Array; inFAQsAggregate?: Maybe; inFAQsConnection: FaqEntryInFaQsConnection; @@ -1920,25 +1965,25 @@ describe("generate", () => { export type FaqEntryInFaQsArgs = { where?: InputMaybe; options?: InputMaybe; - directed?: InputMaybe; + directed?: InputMaybe; }; export type FaqEntryInFaQsAggregateArgs = { where?: InputMaybe; - directed?: InputMaybe; + directed?: InputMaybe; }; export type FaqEntryInFaQsConnectionArgs = { where?: InputMaybe; - first?: InputMaybe; - after?: InputMaybe; - directed?: InputMaybe; + first?: InputMaybe; + after?: InputMaybe; + directed?: InputMaybe; sort?: InputMaybe>; }; export type FaqEntryAggregateSelection = { __typename?: \\"FAQEntryAggregateSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; id: IdAggregateSelectionNonNullable; title: StringAggregateSelectionNonNullable; body: StringAggregateSelectionNonNullable; @@ -1946,13 +1991,13 @@ describe("generate", () => { export type FaqEntryEdge = { __typename?: \\"FAQEntryEdge\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: FaqEntry; }; export type FaqEntryFaqInFaQsAggregationSelection = { __typename?: \\"FAQEntryFAQInFAQsAggregationSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; node?: Maybe; edge?: Maybe; }; @@ -1971,20 +2016,20 @@ describe("generate", () => { export type FaqEntryInFaQsConnection = { __typename?: \\"FAQEntryInFAQsConnection\\"; edges: Array; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; }; export type FaqEntryInFaQsRelationship = FaqEntryInFaq & { __typename?: \\"FAQEntryInFAQsRelationship\\"; - cursor: Scalars[\\"String\\"]; + cursor: Scalars[\\"String\\"][\\"output\\"]; node: Faq; - position?: Maybe; + position?: Maybe; }; export type FaqfaqEntryEntriesAggregationSelection = { __typename?: \\"FAQFAQEntryEntriesAggregationSelection\\"; - count: Scalars[\\"Int\\"]; + count: Scalars[\\"Int\\"][\\"output\\"]; node?: Maybe; edge?: Maybe; }; @@ -2003,38 +2048,38 @@ describe("generate", () => { export type FaqsConnection = { __typename?: \\"FaqsConnection\\"; - totalCount: Scalars[\\"Int\\"]; + totalCount: Scalars[\\"Int\\"][\\"output\\"]; pageInfo: PageInfo; edges: Array; }; export type IdAggregateSelectionNonNullable = { __typename?: \\"IDAggregateSelectionNonNullable\\"; - shortest: Scalars[\\"ID\\"]; - longest: Scalars[\\"ID\\"]; + shortest: Scalars[\\"ID\\"][\\"output\\"]; + longest: Scalars[\\"ID\\"][\\"output\\"]; }; export type IntAggregateSelectionNullable = { __typename?: \\"IntAggregateSelectionNullable\\"; - max?: Maybe; - min?: Maybe; - average?: Maybe; - sum?: Maybe; + max?: Maybe; + min?: Maybe; + average?: Maybe; + sum?: Maybe; }; /** Pagination information (Relay) */ export type PageInfo = { __typename?: \\"PageInfo\\"; - hasNextPage: Scalars[\\"Boolean\\"]; - hasPreviousPage: Scalars[\\"Boolean\\"]; - startCursor?: Maybe; - endCursor?: Maybe; + hasNextPage: Scalars[\\"Boolean\\"][\\"output\\"]; + hasPreviousPage: Scalars[\\"Boolean\\"][\\"output\\"]; + startCursor?: Maybe; + endCursor?: Maybe; }; export type StringAggregateSelectionNonNullable = { __typename?: \\"StringAggregateSelectionNonNullable\\"; - shortest: Scalars[\\"String\\"]; - longest: Scalars[\\"String\\"]; + shortest: Scalars[\\"String\\"][\\"output\\"]; + longest: Scalars[\\"String\\"][\\"output\\"]; }; export type UpdateFaqEntriesMutationResponse = { @@ -2051,11 +2096,11 @@ describe("generate", () => { export type UpdateInfo = { __typename?: \\"UpdateInfo\\"; - bookmark?: Maybe; - nodesCreated: Scalars[\\"Int\\"]; - nodesDeleted: Scalars[\\"Int\\"]; - relationshipsCreated: Scalars[\\"Int\\"]; - relationshipsDeleted: Scalars[\\"Int\\"]; + bookmark?: Maybe; + nodesCreated: Scalars[\\"Int\\"][\\"output\\"]; + nodesDeleted: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsCreated: Scalars[\\"Int\\"][\\"output\\"]; + relationshipsDeleted: Scalars[\\"Int\\"][\\"output\\"]; }; export type FaqConnectInput = { @@ -2075,8 +2120,8 @@ describe("generate", () => { }; export type FaqCreateInput = { - activated: Scalars[\\"Boolean\\"]; - name: Scalars[\\"String\\"]; + activated: Scalars[\\"Boolean\\"][\\"input\\"]; + name: Scalars[\\"String\\"][\\"input\\"]; entries?: InputMaybe; }; @@ -2089,11 +2134,11 @@ describe("generate", () => { }; export type FaqEntriesAggregateInput = { - count?: InputMaybe; - count_LT?: InputMaybe; - count_LTE?: InputMaybe; - count_GT?: InputMaybe; - count_GTE?: InputMaybe; + count?: InputMaybe; + count_LT?: InputMaybe; + count_LTE?: InputMaybe; + count_GT?: InputMaybe; + count_GTE?: InputMaybe; AND?: InputMaybe>; OR?: InputMaybe>; NOT?: InputMaybe; @@ -2106,7 +2151,7 @@ describe("generate", () => { connect?: InputMaybe>; edge?: InputMaybe; /** Whether or not to overwrite any matching relationship with the new properties. Will default to \`false\` in 4.0.0. */ - overwrite?: Scalars[\\"Boolean\\"]; + overwrite?: Scalars[\\"Boolean\\"][\\"input\\"]; }; export type FaqEntriesConnectionSort = { @@ -2156,35 +2201,35 @@ describe("generate", () => { OR?: InputMaybe>; NOT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_EQUAL?: InputMaybe; - position_AVERAGE_EQUAL?: InputMaybe; - position_MIN_EQUAL?: InputMaybe; - position_MAX_EQUAL?: InputMaybe; - position_SUM_EQUAL?: InputMaybe; + position_EQUAL?: InputMaybe; + position_AVERAGE_EQUAL?: InputMaybe; + position_MIN_EQUAL?: InputMaybe; + position_MAX_EQUAL?: InputMaybe; + position_SUM_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_GT?: InputMaybe; - position_AVERAGE_GT?: InputMaybe; - position_MIN_GT?: InputMaybe; - position_MAX_GT?: InputMaybe; - position_SUM_GT?: InputMaybe; + position_GT?: InputMaybe; + position_AVERAGE_GT?: InputMaybe; + position_MIN_GT?: InputMaybe; + position_MAX_GT?: InputMaybe; + position_SUM_GT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_GTE?: InputMaybe; - position_AVERAGE_GTE?: InputMaybe; - position_MIN_GTE?: InputMaybe; - position_MAX_GTE?: InputMaybe; - position_SUM_GTE?: InputMaybe; + position_GTE?: InputMaybe; + position_AVERAGE_GTE?: InputMaybe; + position_MIN_GTE?: InputMaybe; + position_MAX_GTE?: InputMaybe; + position_SUM_GTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_LT?: InputMaybe; - position_AVERAGE_LT?: InputMaybe; - position_MIN_LT?: InputMaybe; - position_MAX_LT?: InputMaybe; - position_SUM_LT?: InputMaybe; + position_LT?: InputMaybe; + position_AVERAGE_LT?: InputMaybe; + position_MIN_LT?: InputMaybe; + position_MAX_LT?: InputMaybe; + position_SUM_LT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_LTE?: InputMaybe; - position_AVERAGE_LTE?: InputMaybe; - position_MIN_LTE?: InputMaybe; - position_MAX_LTE?: InputMaybe; - position_SUM_LTE?: InputMaybe; + position_LTE?: InputMaybe; + position_AVERAGE_LTE?: InputMaybe; + position_MIN_LTE?: InputMaybe; + position_MAX_LTE?: InputMaybe; + position_SUM_LTE?: InputMaybe; }; export type FaqEntriesFieldInput = { @@ -2198,117 +2243,117 @@ describe("generate", () => { OR?: InputMaybe>; NOT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - id_EQUAL?: InputMaybe; + id_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - title_EQUAL?: InputMaybe; + title_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_AVERAGE_EQUAL?: InputMaybe; + title_AVERAGE_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_LONGEST_EQUAL?: InputMaybe; + title_LONGEST_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_SHORTEST_EQUAL?: InputMaybe; - title_AVERAGE_LENGTH_EQUAL?: InputMaybe; - title_LONGEST_LENGTH_EQUAL?: InputMaybe; - title_SHORTEST_LENGTH_EQUAL?: InputMaybe; + title_SHORTEST_EQUAL?: InputMaybe; + title_AVERAGE_LENGTH_EQUAL?: InputMaybe; + title_LONGEST_LENGTH_EQUAL?: InputMaybe; + title_SHORTEST_LENGTH_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - title_GT?: InputMaybe; + title_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_AVERAGE_GT?: InputMaybe; + title_AVERAGE_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_LONGEST_GT?: InputMaybe; + title_LONGEST_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_SHORTEST_GT?: InputMaybe; - title_AVERAGE_LENGTH_GT?: InputMaybe; - title_LONGEST_LENGTH_GT?: InputMaybe; - title_SHORTEST_LENGTH_GT?: InputMaybe; + title_SHORTEST_GT?: InputMaybe; + title_AVERAGE_LENGTH_GT?: InputMaybe; + title_LONGEST_LENGTH_GT?: InputMaybe; + title_SHORTEST_LENGTH_GT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - title_GTE?: InputMaybe; + title_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_AVERAGE_GTE?: InputMaybe; + title_AVERAGE_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_LONGEST_GTE?: InputMaybe; + title_LONGEST_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_SHORTEST_GTE?: InputMaybe; - title_AVERAGE_LENGTH_GTE?: InputMaybe; - title_LONGEST_LENGTH_GTE?: InputMaybe; - title_SHORTEST_LENGTH_GTE?: InputMaybe; + title_SHORTEST_GTE?: InputMaybe; + title_AVERAGE_LENGTH_GTE?: InputMaybe; + title_LONGEST_LENGTH_GTE?: InputMaybe; + title_SHORTEST_LENGTH_GTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - title_LT?: InputMaybe; + title_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_AVERAGE_LT?: InputMaybe; + title_AVERAGE_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_LONGEST_LT?: InputMaybe; + title_LONGEST_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_SHORTEST_LT?: InputMaybe; - title_AVERAGE_LENGTH_LT?: InputMaybe; - title_LONGEST_LENGTH_LT?: InputMaybe; - title_SHORTEST_LENGTH_LT?: InputMaybe; + title_SHORTEST_LT?: InputMaybe; + title_AVERAGE_LENGTH_LT?: InputMaybe; + title_LONGEST_LENGTH_LT?: InputMaybe; + title_SHORTEST_LENGTH_LT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - title_LTE?: InputMaybe; + title_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_AVERAGE_LTE?: InputMaybe; + title_AVERAGE_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_LONGEST_LTE?: InputMaybe; + title_LONGEST_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - title_SHORTEST_LTE?: InputMaybe; - title_AVERAGE_LENGTH_LTE?: InputMaybe; - title_LONGEST_LENGTH_LTE?: InputMaybe; - title_SHORTEST_LENGTH_LTE?: InputMaybe; + title_SHORTEST_LTE?: InputMaybe; + title_AVERAGE_LENGTH_LTE?: InputMaybe; + title_LONGEST_LENGTH_LTE?: InputMaybe; + title_SHORTEST_LENGTH_LTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - body_EQUAL?: InputMaybe; + body_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_AVERAGE_EQUAL?: InputMaybe; + body_AVERAGE_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_LONGEST_EQUAL?: InputMaybe; + body_LONGEST_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_SHORTEST_EQUAL?: InputMaybe; - body_AVERAGE_LENGTH_EQUAL?: InputMaybe; - body_LONGEST_LENGTH_EQUAL?: InputMaybe; - body_SHORTEST_LENGTH_EQUAL?: InputMaybe; + body_SHORTEST_EQUAL?: InputMaybe; + body_AVERAGE_LENGTH_EQUAL?: InputMaybe; + body_LONGEST_LENGTH_EQUAL?: InputMaybe; + body_SHORTEST_LENGTH_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - body_GT?: InputMaybe; + body_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_AVERAGE_GT?: InputMaybe; + body_AVERAGE_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_LONGEST_GT?: InputMaybe; + body_LONGEST_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_SHORTEST_GT?: InputMaybe; - body_AVERAGE_LENGTH_GT?: InputMaybe; - body_LONGEST_LENGTH_GT?: InputMaybe; - body_SHORTEST_LENGTH_GT?: InputMaybe; + body_SHORTEST_GT?: InputMaybe; + body_AVERAGE_LENGTH_GT?: InputMaybe; + body_LONGEST_LENGTH_GT?: InputMaybe; + body_SHORTEST_LENGTH_GT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - body_GTE?: InputMaybe; + body_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_AVERAGE_GTE?: InputMaybe; + body_AVERAGE_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_LONGEST_GTE?: InputMaybe; + body_LONGEST_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_SHORTEST_GTE?: InputMaybe; - body_AVERAGE_LENGTH_GTE?: InputMaybe; - body_LONGEST_LENGTH_GTE?: InputMaybe; - body_SHORTEST_LENGTH_GTE?: InputMaybe; + body_SHORTEST_GTE?: InputMaybe; + body_AVERAGE_LENGTH_GTE?: InputMaybe; + body_LONGEST_LENGTH_GTE?: InputMaybe; + body_SHORTEST_LENGTH_GTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - body_LT?: InputMaybe; + body_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_AVERAGE_LT?: InputMaybe; + body_AVERAGE_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_LONGEST_LT?: InputMaybe; + body_LONGEST_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_SHORTEST_LT?: InputMaybe; - body_AVERAGE_LENGTH_LT?: InputMaybe; - body_LONGEST_LENGTH_LT?: InputMaybe; - body_SHORTEST_LENGTH_LT?: InputMaybe; + body_SHORTEST_LT?: InputMaybe; + body_AVERAGE_LENGTH_LT?: InputMaybe; + body_LONGEST_LENGTH_LT?: InputMaybe; + body_SHORTEST_LENGTH_LT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - body_LTE?: InputMaybe; + body_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_AVERAGE_LTE?: InputMaybe; + body_AVERAGE_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_LONGEST_LTE?: InputMaybe; + body_LONGEST_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - body_SHORTEST_LTE?: InputMaybe; - body_AVERAGE_LENGTH_LTE?: InputMaybe; - body_LONGEST_LENGTH_LTE?: InputMaybe; - body_SHORTEST_LENGTH_LTE?: InputMaybe; + body_SHORTEST_LTE?: InputMaybe; + body_AVERAGE_LENGTH_LTE?: InputMaybe; + body_LONGEST_LENGTH_LTE?: InputMaybe; + body_SHORTEST_LENGTH_LTE?: InputMaybe; }; export type FaqEntriesUpdateConnectionInput = { @@ -2343,8 +2388,8 @@ describe("generate", () => { }; export type FaqEntryCreateInput = { - title: Scalars[\\"String\\"]; - body: Scalars[\\"String\\"]; + title: Scalars[\\"String\\"][\\"input\\"]; + body: Scalars[\\"String\\"][\\"input\\"]; inFAQs?: InputMaybe; }; @@ -2357,15 +2402,15 @@ describe("generate", () => { }; export type FaqEntryInFaqCreateInput = { - position?: InputMaybe; + position?: InputMaybe; }; export type FaqEntryInFaQsAggregateInput = { - count?: InputMaybe; - count_LT?: InputMaybe; - count_LTE?: InputMaybe; - count_GT?: InputMaybe; - count_GTE?: InputMaybe; + count?: InputMaybe; + count_LT?: InputMaybe; + count_LTE?: InputMaybe; + count_GT?: InputMaybe; + count_GTE?: InputMaybe; AND?: InputMaybe>; OR?: InputMaybe>; NOT?: InputMaybe; @@ -2378,7 +2423,7 @@ describe("generate", () => { connect?: InputMaybe>; edge?: InputMaybe; /** Whether or not to overwrite any matching relationship with the new properties. Will default to \`false\` in 4.0.0. */ - overwrite?: Scalars[\\"Boolean\\"]; + overwrite?: Scalars[\\"Boolean\\"][\\"input\\"]; }; export type FaqEntryInFaQsConnectionSort = { @@ -2428,35 +2473,35 @@ describe("generate", () => { OR?: InputMaybe>; NOT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_EQUAL?: InputMaybe; - position_AVERAGE_EQUAL?: InputMaybe; - position_MIN_EQUAL?: InputMaybe; - position_MAX_EQUAL?: InputMaybe; - position_SUM_EQUAL?: InputMaybe; + position_EQUAL?: InputMaybe; + position_AVERAGE_EQUAL?: InputMaybe; + position_MIN_EQUAL?: InputMaybe; + position_MAX_EQUAL?: InputMaybe; + position_SUM_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_GT?: InputMaybe; - position_AVERAGE_GT?: InputMaybe; - position_MIN_GT?: InputMaybe; - position_MAX_GT?: InputMaybe; - position_SUM_GT?: InputMaybe; + position_GT?: InputMaybe; + position_AVERAGE_GT?: InputMaybe; + position_MIN_GT?: InputMaybe; + position_MAX_GT?: InputMaybe; + position_SUM_GT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_GTE?: InputMaybe; - position_AVERAGE_GTE?: InputMaybe; - position_MIN_GTE?: InputMaybe; - position_MAX_GTE?: InputMaybe; - position_SUM_GTE?: InputMaybe; + position_GTE?: InputMaybe; + position_AVERAGE_GTE?: InputMaybe; + position_MIN_GTE?: InputMaybe; + position_MAX_GTE?: InputMaybe; + position_SUM_GTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_LT?: InputMaybe; - position_AVERAGE_LT?: InputMaybe; - position_MIN_LT?: InputMaybe; - position_MAX_LT?: InputMaybe; - position_SUM_LT?: InputMaybe; + position_LT?: InputMaybe; + position_AVERAGE_LT?: InputMaybe; + position_MIN_LT?: InputMaybe; + position_MAX_LT?: InputMaybe; + position_SUM_LT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - position_LTE?: InputMaybe; - position_AVERAGE_LTE?: InputMaybe; - position_MIN_LTE?: InputMaybe; - position_MAX_LTE?: InputMaybe; - position_SUM_LTE?: InputMaybe; + position_LTE?: InputMaybe; + position_AVERAGE_LTE?: InputMaybe; + position_MIN_LTE?: InputMaybe; + position_MAX_LTE?: InputMaybe; + position_SUM_LTE?: InputMaybe; }; export type FaqEntryInFaQsFieldInput = { @@ -2470,62 +2515,62 @@ describe("generate", () => { OR?: InputMaybe>; NOT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - id_EQUAL?: InputMaybe; + id_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_EQUAL?: InputMaybe; + name_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_EQUAL?: InputMaybe; + name_AVERAGE_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_EQUAL?: InputMaybe; + name_LONGEST_EQUAL?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_EQUAL?: InputMaybe; - name_AVERAGE_LENGTH_EQUAL?: InputMaybe; - name_LONGEST_LENGTH_EQUAL?: InputMaybe; - name_SHORTEST_LENGTH_EQUAL?: InputMaybe; + name_SHORTEST_EQUAL?: InputMaybe; + name_AVERAGE_LENGTH_EQUAL?: InputMaybe; + name_LONGEST_LENGTH_EQUAL?: InputMaybe; + name_SHORTEST_LENGTH_EQUAL?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_GT?: InputMaybe; + name_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_GT?: InputMaybe; + name_AVERAGE_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_GT?: InputMaybe; + name_LONGEST_GT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_GT?: InputMaybe; - name_AVERAGE_LENGTH_GT?: InputMaybe; - name_LONGEST_LENGTH_GT?: InputMaybe; - name_SHORTEST_LENGTH_GT?: InputMaybe; + name_SHORTEST_GT?: InputMaybe; + name_AVERAGE_LENGTH_GT?: InputMaybe; + name_LONGEST_LENGTH_GT?: InputMaybe; + name_SHORTEST_LENGTH_GT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_GTE?: InputMaybe; + name_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_GTE?: InputMaybe; + name_AVERAGE_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_GTE?: InputMaybe; + name_LONGEST_GTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_GTE?: InputMaybe; - name_AVERAGE_LENGTH_GTE?: InputMaybe; - name_LONGEST_LENGTH_GTE?: InputMaybe; - name_SHORTEST_LENGTH_GTE?: InputMaybe; + name_SHORTEST_GTE?: InputMaybe; + name_AVERAGE_LENGTH_GTE?: InputMaybe; + name_LONGEST_LENGTH_GTE?: InputMaybe; + name_SHORTEST_LENGTH_GTE?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_LT?: InputMaybe; + name_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_LT?: InputMaybe; + name_AVERAGE_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_LT?: InputMaybe; + name_LONGEST_LT?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_LT?: InputMaybe; - name_AVERAGE_LENGTH_LT?: InputMaybe; - name_LONGEST_LENGTH_LT?: InputMaybe; - name_SHORTEST_LENGTH_LT?: InputMaybe; + name_SHORTEST_LT?: InputMaybe; + name_AVERAGE_LENGTH_LT?: InputMaybe; + name_LONGEST_LENGTH_LT?: InputMaybe; + name_SHORTEST_LENGTH_LT?: InputMaybe; /** @deprecated Aggregation filters that are not relying on an aggregating function will be deprecated. */ - name_LTE?: InputMaybe; + name_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_AVERAGE_LTE?: InputMaybe; + name_AVERAGE_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_LONGEST_LTE?: InputMaybe; + name_LONGEST_LTE?: InputMaybe; /** @deprecated Please use the explicit _LENGTH version for string aggregation. */ - name_SHORTEST_LTE?: InputMaybe; - name_AVERAGE_LENGTH_LTE?: InputMaybe; - name_LONGEST_LENGTH_LTE?: InputMaybe; - name_SHORTEST_LENGTH_LTE?: InputMaybe; + name_SHORTEST_LTE?: InputMaybe; + name_AVERAGE_LENGTH_LTE?: InputMaybe; + name_LONGEST_LENGTH_LTE?: InputMaybe; + name_SHORTEST_LENGTH_LTE?: InputMaybe; }; export type FaqEntryInFaqSort = { @@ -2548,37 +2593,37 @@ describe("generate", () => { }; export type FaqEntryInFaqUpdateInput = { - position?: InputMaybe; - position_INCREMENT?: InputMaybe; - position_DECREMENT?: InputMaybe; + position?: InputMaybe; + position_INCREMENT?: InputMaybe; + position_DECREMENT?: InputMaybe; }; export type FaqEntryInFaqWhere = { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - position?: InputMaybe; + position?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - position_NOT?: InputMaybe; - position_IN?: InputMaybe>>; + position_NOT?: InputMaybe; + position_IN?: InputMaybe>>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - position_NOT_IN?: InputMaybe>>; - position_LT?: InputMaybe; - position_LTE?: InputMaybe; - position_GT?: InputMaybe; - position_GTE?: InputMaybe; + position_NOT_IN?: InputMaybe>>; + position_LT?: InputMaybe; + position_LTE?: InputMaybe; + position_GT?: InputMaybe; + position_GTE?: InputMaybe; }; export type FaqEntryOnCreateInput = { - title: Scalars[\\"String\\"]; - body: Scalars[\\"String\\"]; + title: Scalars[\\"String\\"][\\"input\\"]; + body: Scalars[\\"String\\"][\\"input\\"]; }; export type FaqEntryOptions = { /** Specify one or more FAQEntrySort objects to sort FaqEntries by. The sorts will be applied in the order in which they are arranged in the array. */ sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; export type FaqEntryRelationInput = { @@ -2593,12 +2638,12 @@ describe("generate", () => { }; export type FaqEntryUniqueWhere = { - id?: InputMaybe; + id?: InputMaybe; }; export type FaqEntryUpdateInput = { - title?: InputMaybe; - body?: InputMaybe; + title?: InputMaybe; + body?: InputMaybe; inFAQs?: InputMaybe>; }; @@ -2606,51 +2651,51 @@ describe("generate", () => { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - id?: InputMaybe; + id?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT?: InputMaybe; - id_IN?: InputMaybe>; + id_NOT?: InputMaybe; + id_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_IN?: InputMaybe>; - id_CONTAINS?: InputMaybe; - id_STARTS_WITH?: InputMaybe; - id_ENDS_WITH?: InputMaybe; + id_NOT_IN?: InputMaybe>; + id_CONTAINS?: InputMaybe; + id_STARTS_WITH?: InputMaybe; + id_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_CONTAINS?: InputMaybe; + id_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_STARTS_WITH?: InputMaybe; + id_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_ENDS_WITH?: InputMaybe; - title?: InputMaybe; + id_NOT_ENDS_WITH?: InputMaybe; + title?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT?: InputMaybe; - title_IN?: InputMaybe>; + title_NOT?: InputMaybe; + title_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_IN?: InputMaybe>; - title_CONTAINS?: InputMaybe; - title_STARTS_WITH?: InputMaybe; - title_ENDS_WITH?: InputMaybe; + title_NOT_IN?: InputMaybe>; + title_CONTAINS?: InputMaybe; + title_STARTS_WITH?: InputMaybe; + title_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_CONTAINS?: InputMaybe; + title_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_STARTS_WITH?: InputMaybe; + title_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - title_NOT_ENDS_WITH?: InputMaybe; - body?: InputMaybe; + title_NOT_ENDS_WITH?: InputMaybe; + body?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - body_NOT?: InputMaybe; - body_IN?: InputMaybe>; + body_NOT?: InputMaybe; + body_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - body_NOT_IN?: InputMaybe>; - body_CONTAINS?: InputMaybe; - body_STARTS_WITH?: InputMaybe; - body_ENDS_WITH?: InputMaybe; + body_NOT_IN?: InputMaybe>; + body_CONTAINS?: InputMaybe; + body_STARTS_WITH?: InputMaybe; + body_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - body_NOT_CONTAINS?: InputMaybe; + body_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - body_NOT_STARTS_WITH?: InputMaybe; + body_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - body_NOT_ENDS_WITH?: InputMaybe; + body_NOT_ENDS_WITH?: InputMaybe; /** @deprecated Use \`inFAQs_SOME\` instead. */ inFAQs?: InputMaybe; /** @deprecated Use \`inFAQs_NONE\` instead. */ @@ -2679,15 +2724,15 @@ describe("generate", () => { }; export type FaqOnCreateInput = { - activated: Scalars[\\"Boolean\\"]; - name: Scalars[\\"String\\"]; + activated: Scalars[\\"Boolean\\"][\\"input\\"]; + name: Scalars[\\"String\\"][\\"input\\"]; }; export type FaqOptions = { /** Specify one or more FAQSort objects to sort Faqs by. The sorts will be applied in the order in which they are arranged in the array. */ sort?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; + limit?: InputMaybe; + offset?: InputMaybe; }; export type FaqRelationInput = { @@ -2702,12 +2747,12 @@ describe("generate", () => { }; export type FaqUniqueWhere = { - id?: InputMaybe; + id?: InputMaybe; }; export type FaqUpdateInput = { - activated?: InputMaybe; - name?: InputMaybe; + activated?: InputMaybe; + name?: InputMaybe; entries?: InputMaybe>; }; @@ -2715,39 +2760,39 @@ describe("generate", () => { OR?: InputMaybe>; AND?: InputMaybe>; NOT?: InputMaybe; - id?: InputMaybe; + id?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT?: InputMaybe; - id_IN?: InputMaybe>; + id_NOT?: InputMaybe; + id_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_IN?: InputMaybe>; - id_CONTAINS?: InputMaybe; - id_STARTS_WITH?: InputMaybe; - id_ENDS_WITH?: InputMaybe; + id_NOT_IN?: InputMaybe>; + id_CONTAINS?: InputMaybe; + id_STARTS_WITH?: InputMaybe; + id_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_CONTAINS?: InputMaybe; + id_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_STARTS_WITH?: InputMaybe; + id_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - id_NOT_ENDS_WITH?: InputMaybe; - activated?: InputMaybe; + id_NOT_ENDS_WITH?: InputMaybe; + activated?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - activated_NOT?: InputMaybe; - name?: InputMaybe; + activated_NOT?: InputMaybe; + name?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT?: InputMaybe; - name_IN?: InputMaybe>; + name_NOT?: InputMaybe; + name_IN?: InputMaybe>; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_IN?: InputMaybe>; - name_CONTAINS?: InputMaybe; - name_STARTS_WITH?: InputMaybe; - name_ENDS_WITH?: InputMaybe; + name_NOT_IN?: InputMaybe>; + name_CONTAINS?: InputMaybe; + name_STARTS_WITH?: InputMaybe; + name_ENDS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_CONTAINS?: InputMaybe; + name_NOT_CONTAINS?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_STARTS_WITH?: InputMaybe; + name_NOT_STARTS_WITH?: InputMaybe; /** @deprecated Negation filters will be deprecated, use the NOT operator to achieve the same behavior */ - name_NOT_ENDS_WITH?: InputMaybe; + name_NOT_ENDS_WITH?: InputMaybe; /** @deprecated Use \`entries_SOME\` instead. */ entries?: InputMaybe; /** @deprecated Use \`entries_NONE\` instead. */