diff --git a/.github/workflows/update-engines-version.yml b/.github/workflows/update-engines-version.yml index 50d51ac48556..f0600d56e900 100644 --- a/.github/workflows/update-engines-version.yml +++ b/.github/workflows/update-engines-version.yml @@ -41,13 +41,13 @@ jobs: uses: peter-evans/create-pull-request@v3 with: token: ${{ secrets.BOT_TOKEN }} - commit-message: "fix(deps): update engines to ${{ github.event.inputs.version }}" + commit-message: "chore(deps): update engines to ${{ github.event.inputs.version }}" committer: "Prismo " author: "Prismo " branch: deps/engines-${{ github.event.inputs.version }} delete-branch: true labels: automerge - title: "fix(deps): update engines to ${{ github.event.inputs.version }}" + title: "chore(deps): update engines to ${{ github.event.inputs.version }}" body: | This automatic PR updates the engines to version `${{ github.event.inputs.version }}`. This will get automatically merged if all the tests pass. ## Packages: diff --git a/package.json b/package.json index 3389f08826a1..33c61f9becf2 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ }, "devDependencies": { "@types/benchmark": "2.1.1", - "@types/node": "14.17.4", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@types/node": "14.17.5", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "arg": "5.0.0", "benchmark": "2.1.4", "chalk": "4.1.1", @@ -28,7 +28,7 @@ "p-map": "4.0.0", "prettier": "2.3.2", "staged-git-files": "1.2.0", - "ts-node": "10.0.0", + "ts-node": "10.1.0", "typescript": "4.3.5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b0ca8f297c6..e02b3248a2c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,9 +2,9 @@ lockfileVersion: 5.3 specifiers: '@types/benchmark': 2.1.1 - '@types/node': 14.17.4 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@types/node': 14.17.5 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 arg: 5.0.0 benchmark: 2.1.4 chalk: 4.1.1 @@ -20,21 +20,21 @@ specifiers: p-map: 4.0.0 prettier: 2.3.2 staged-git-files: 1.2.0 - ts-node: 10.0.0 + ts-node: 10.1.0 typescript: 4.3.5 devDependencies: '@types/benchmark': 2.1.1 - '@types/node': 14.17.4 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@types/node': 14.17.5 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 arg: 5.0.0 benchmark: 2.1.4 chalk: 4.1.1 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 execa: 5.1.1 globby: 11.0.4 @@ -43,7 +43,7 @@ devDependencies: p-map: 4.0.0 prettier: 2.3.2 staged-git-files: 1.2.0 - ts-node: 10.0.0_b1db7a0a552a0c53a59462444fd28591 + ts-node: 10.1.0_400a4096d34ae850b4639c830a4747bf typescript: 4.3.5 packages: @@ -143,12 +143,12 @@ packages: resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} dev: true - /@types/node/14.17.4: - resolution: {integrity: sha512-8kQ3+wKGRNN0ghtEn7EGps/B8CzuBz1nXZEIGGLP2GnwbqYn4dbTs7k+VKLTq1HvZLRCIDtN3Snx1Ege8B7L5A==} + /@types/node/14.17.5: + resolution: {integrity: sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==} dev: true - /@typescript-eslint/eslint-plugin/4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff: - resolution: {integrity: sha512-PGqpLLzHSxq956rzNGasO3GsAPf2lY9lDUBXhS++SKonglUmJypaUtcKzRtUte8CV7nruwnDxtLUKpVxs0wQBw==} + /@typescript-eslint/eslint-plugin/4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f: + resolution: {integrity: sha512-jW8sEFu1ZeaV8xzwsfi6Vgtty2jf7/lJmQmDkDruBjYAbx5DA8JtbcMnP0rNPUG+oH5GoQBTSp+9613BzuIpYg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -158,9 +158,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.30.0+typescript@4.3.5 - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 - '@typescript-eslint/scope-manager': 4.28.2 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.3 debug: 4.3.1 eslint: 7.30.0 functional-red-black-tree: 1.0.1 @@ -190,16 +190,16 @@ packages: - typescript dev: true - /@typescript-eslint/experimental-utils/4.28.2_eslint@7.30.0+typescript@4.3.5: - resolution: {integrity: sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==} + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.30.0+typescript@4.3.5: + resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.7 - '@typescript-eslint/scope-manager': 4.28.2 - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.3 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 eslint: 7.30.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.30.0 @@ -208,8 +208,8 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.28.2_eslint@7.30.0+typescript@4.3.5: - resolution: {integrity: sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w==} + /@typescript-eslint/parser/4.28.3_eslint@7.30.0+typescript@4.3.5: + resolution: {integrity: sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -218,9 +218,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.28.2 - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.3 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 debug: 4.3.1 eslint: 7.30.0 typescript: 4.3.5 @@ -236,12 +236,12 @@ packages: '@typescript-eslint/visitor-keys': 4.22.1 dev: true - /@typescript-eslint/scope-manager/4.28.2: - resolution: {integrity: sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==} + /@typescript-eslint/scope-manager/4.28.3: + resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/visitor-keys': 4.28.2 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/visitor-keys': 4.28.3 dev: true /@typescript-eslint/types/4.22.1: @@ -249,8 +249,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/types/4.28.2: - resolution: {integrity: sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==} + /@typescript-eslint/types/4.28.3: + resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true @@ -275,8 +275,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree/4.28.2_typescript@4.3.5: - resolution: {integrity: sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg==} + /@typescript-eslint/typescript-estree/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -284,8 +284,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/visitor-keys': 4.28.2 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/visitor-keys': 4.28.3 debug: 4.3.1 globby: 11.0.4 is-glob: 4.0.1 @@ -304,11 +304,11 @@ packages: eslint-visitor-keys: 2.0.0 dev: true - /@typescript-eslint/visitor-keys/4.28.2: - resolution: {integrity: sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==} + /@typescript-eslint/visitor-keys/4.28.3: + resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/types': 4.28.3 eslint-visitor-keys: 2.0.0 dev: true @@ -574,7 +574,7 @@ packages: ignore: 5.1.8 dev: true - /eslint-plugin-jest/24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa: + /eslint-plugin-jest/24.3.6_c7802047a424f5f4702bce272d08e602: resolution: {integrity: sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==} engines: {node: '>=10'} peerDependencies: @@ -584,7 +584,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f '@typescript-eslint/experimental-utils': 4.22.1_eslint@7.30.0+typescript@4.3.5 eslint: 7.30.0 transitivePeerDependencies: @@ -1332,13 +1332,13 @@ packages: is-number: 7.0.0 dev: true - /ts-node/10.0.0_b1db7a0a552a0c53a59462444fd28591: - resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} + /ts-node/10.1.0_400a4096d34ae850b4639c830a4747bf: + resolution: {integrity: sha512-6szn3+J9WyG2hE+5W8e0ruZrzyk1uFLYye6IGMBadnOzDh8aP7t8CbFpsfCiEx2+wMixAhjFt7lOZC4+l+WbEA==} engines: {node: '>=12.0.0'} hasBin: true peerDependencies: - '@swc/core': '>=1.2.45' - '@swc/wasm': '>=1.2.45' + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' '@types/node': '*' typescript: '>=2.7' peerDependenciesMeta: @@ -1351,7 +1351,7 @@ packages: '@tsconfig/node12': 1.0.7 '@tsconfig/node14': 1.0.0 '@tsconfig/node16': 1.0.1 - '@types/node': 14.17.4 + '@types/node': 14.17.5 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 diff --git a/src/package.json b/src/package.json index 9f210d08c5b2..8e3530a7f544 100644 --- a/src/package.json +++ b/src/package.json @@ -11,9 +11,9 @@ "@sindresorhus/slugify": "1.1.2", "@slack/webhook": "6.0.0", "@types/debug": "4.1.6", - "@types/graphviz": "0.0.32", - "@types/node": "12.20.15", - "@types/redis": "2.8.30", + "@types/graphviz": "0.0.33", + "@types/node": "12.20.16", + "@types/redis": "2.8.31", "arg": "5.0.0", "batching-toposort": "1.2.0", "chalk": "4.1.1", @@ -24,11 +24,11 @@ "node-fetch": "2.6.1", "p-map": "4.0.0", "p-reduce": "2.1.0", - "p-retry": "4.6.0", + "p-retry": "4.6.1", "redis": "3.1.2", "redis-lock": "0.1.4", "semver": "7.3.5", - "ts-node": "10.0.0", + "ts-node": "10.1.0", "typescript": "4.3.5" }, "scripts": { diff --git a/src/packages/cli/package.json b/src/packages/cli/package.json index 7215dec5e0af..a01e5c5d5266 100644 --- a/src/packages/cli/package.json +++ b/src/packages/cli/package.json @@ -63,17 +63,17 @@ "devDependencies": { "@prisma/client": "workspace:*", "@prisma/debug": "workspace:*", - "@prisma/fetch-engine": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/fetch-engine": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/get-platform": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/migrate": "workspace:*", "@prisma/sdk": "workspace:*", - "@prisma/studio-server": "0.410.0", + "@prisma/studio-server": "0.416.0", "@timsuchanek/copy": "1.4.5", "@types/jest": "26.0.24", - "@types/ws": "7.4.6", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@types/ws": "7.4.7", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "chalk": "4.1.1", "checkpoint-client": "1.1.20", "dotenv": "10.0.0", @@ -93,7 +93,7 @@ "is-installed-globally": "0.4.0", "jest": "27.0.6", "line-replace": "2.0.1", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "log-update": "4.0.0", "make-dir": "3.1.0", "node-fetch": "2.6.1", @@ -125,7 +125,7 @@ "precommit": "lint-staged" }, "dependencies": { - "@prisma/engines": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb" + "@prisma/engines": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776" }, "lint-staged": { "*.ts": [ diff --git a/src/packages/client/package.json b/src/packages/client/package.json index af53e48765f4..b2601c2722d0 100644 --- a/src/packages/client/package.json +++ b/src/packages/client/package.json @@ -59,10 +59,10 @@ "devDependencies": { "@prisma/debug": "workspace:*", "@prisma/engine-core": "workspace:*", - "@prisma/engines": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", - "@prisma/fetch-engine": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/engines": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", + "@prisma/fetch-engine": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/get-platform": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/migrate": "workspace:*", "@prisma/sdk": "workspace:*", "@timsuchanek/copy": "1.4.5", @@ -70,10 +70,10 @@ "@types/jest": "26.0.24", "@types/js-levenshtein": "1.1.0", "@types/mssql": "6.0.8", - "@types/node": "12.20.15", - "@types/pg": "8.6.0", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@types/node": "12.20.16", + "@types/pg": "8.6.1", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "arg": "5.0.0", "chalk": "4.1.1", "decimal.js": "10.3.1", @@ -94,7 +94,7 @@ "jest": "27.0.6", "js-levenshtein": "1.1.6", "klona": "2.0.4", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "make-dir": "3.1.0", "mariadb": "2.5.4", "mssql": "7.1.3", @@ -104,7 +104,7 @@ "prettier": "2.3.2", "replace-string": "3.1.0", "rimraf": "3.0.2", - "rollup": "2.52.8", + "rollup": "2.53.1", "rollup-plugin-dts": "3.0.2", "sort-keys": "4.2.0", "source-map-support": "0.5.19", @@ -113,7 +113,7 @@ "strip-ansi": "6.0.0", "strip-indent": "3.0.0", "ts-jest": "27.0.3", - "ts-node": "10.0.0", + "ts-node": "10.1.0", "tsd": "0.17.0", "typescript": "4.3.5" }, @@ -126,7 +126,7 @@ } }, "dependencies": { - "@prisma/engines-version": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb" + "@prisma/engines-version": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776" }, "lint-staged": { "*.ts": [ diff --git a/src/packages/debug/package.json b/src/packages/debug/package.json index f09999bd5e27..e72567fb14d0 100644 --- a/src/packages/debug/package.json +++ b/src/packages/debug/package.json @@ -15,16 +15,16 @@ "bugs": "https://github.com/prisma/prisma/issues", "devDependencies": { "@types/jest": "26.0.24", - "@types/node": "12.20.15", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@types/node": "12.20.16", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "eslint": "7.30.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.3.6", "eslint-plugin-prettier": "3.4.0", "jest": "27.0.6", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "prettier": "2.3.2", "strip-ansi": "6.0.0", "ts-jest": "27.0.3", diff --git a/src/packages/engine-core/package.json b/src/packages/engine-core/package.json index 89aebc4e564d..5002baeea05f 100644 --- a/src/packages/engine-core/package.json +++ b/src/packages/engine-core/package.json @@ -15,16 +15,16 @@ "bugs": "https://github.com/prisma/prisma/issues", "devDependencies": { "@types/jest": "26.0.24", - "@types/node": "12.20.15", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@types/node": "12.20.16", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "eslint": "7.30.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.3.6", "eslint-plugin-prettier": "3.4.0", "jest": "27.0.6", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "prettier": "2.3.2", "strip-ansi": "6.0.0", "ts-jest": "27.0.3", @@ -41,9 +41,9 @@ }, "dependencies": { "@prisma/debug": "workspace:*", - "@prisma/engines": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/engines": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/get-platform": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "chalk": "^4.0.0", "execa": "^5.0.0", "get-stream": "^6.0.0", diff --git a/src/packages/generator-helper/package.json b/src/packages/generator-helper/package.json index 168ac3d346f2..4423466380e5 100644 --- a/src/packages/generator-helper/package.json +++ b/src/packages/generator-helper/package.json @@ -31,19 +31,19 @@ }, "devDependencies": { "@types/jest": "26.0.24", - "@types/node": "12.20.15", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@types/node": "12.20.16", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "eslint": "7.30.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.3.6", "eslint-plugin-prettier": "3.4.0", "jest": "27.0.6", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "prettier": "2.3.2", "ts-jest": "27.0.3", - "ts-node": "10.0.0", + "ts-node": "10.1.0", "typescript": "4.3.5" }, "files": [ diff --git a/src/packages/integration-tests/package.json b/src/packages/integration-tests/package.json index 022e54df03ef..3855f82b71ac 100644 --- a/src/packages/integration-tests/package.json +++ b/src/packages/integration-tests/package.json @@ -9,17 +9,17 @@ "repository": "git@github.com:prisma/prisma.git", "devDependencies": { "@prisma/client": "workspace:*", - "@prisma/get-platform": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/get-platform": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/migrate": "workspace:*", "@prisma/sdk": "workspace:*", "@sindresorhus/slugify": "1.1.2", "@types/jest": "26.0.24", "@types/mssql": "6.0.8", - "@types/node": "12.20.15", - "@types/pg": "8.6.0", + "@types/node": "12.20.16", + "@types/pg": "8.6.1", "@types/sqlite3": "3.1.7", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "decimal.js": "10.3.1", "escape-string-regexp": "4.0.0", "eslint": "7.30.0", @@ -30,7 +30,7 @@ "execa": "5.1.1", "fs-jetpack": "4.1.0", "jest": "27.0.6", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "mariadb": "2.5.4", "mssql": "7.1.3", "pg": "8.6.0", @@ -42,7 +42,7 @@ "strip-ansi": "6.0.0", "tempy": "1.0.1", "ts-jest": "27.0.3", - "ts-node": "10.0.0", + "ts-node": "10.1.0", "typescript": "4.3.5", "verror": "1.10.0" }, diff --git a/src/packages/integration-tests/src/__tests__/integration/mysql/__scenarios.ts b/src/packages/integration-tests/src/__tests__/integration/mysql/__scenarios.ts index dbbe2758d8af..43536f7b39f1 100644 --- a/src/packages/integration-tests/src/__tests__/integration/mysql/__scenarios.ts +++ b/src/packages/integration-tests/src/__tests__/integration/mysql/__scenarios.ts @@ -45,11 +45,11 @@ export const scenarios = [ name: 'findUnique where PK with include', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null unique ); create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, user_id bigint unsigned not null, title varchar(50) not null ); @@ -87,7 +87,7 @@ export const scenarios = [ name: 'create with data', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null unique ); `, @@ -103,7 +103,7 @@ export const scenarios = [ name: 'create with empty data and SQL default', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null default 'alice' ); `, @@ -135,7 +135,7 @@ export const scenarios = [ name: 'update where with numeric data', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null unique ); insert into teams (name) values ('c'); @@ -155,7 +155,7 @@ export const scenarios = [ name: 'update where with boolean data', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null unique, active boolean not null default true ); @@ -177,7 +177,7 @@ export const scenarios = [ name: 'update where with boolean data and select', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null unique, active boolean not null default true ); @@ -198,7 +198,7 @@ export const scenarios = [ name: 'update where with string data', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null unique ); insert into teams (name) values ('c'); @@ -218,7 +218,7 @@ export const scenarios = [ name: 'updateMany where with string data - check returned count', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null ); insert into teams (name) values ('c'); @@ -238,7 +238,7 @@ export const scenarios = [ name: 'updateMany where with string data - check findMany', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null ); insert into teams (name) values ('c'); @@ -266,7 +266,7 @@ export const scenarios = [ name: 'findUnique where unique', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null unique ); insert into users (email) values ('ada@prisma.io'); @@ -283,7 +283,7 @@ export const scenarios = [ name: 'findUnique where composite unique', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null, name varchar(50) not null, unique key users_email_name_key(email, name) @@ -307,7 +307,7 @@ export const scenarios = [ name: 'update where composite unique', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null, name varchar(50) not null, unique key users_email_name_key(email, name) @@ -332,7 +332,7 @@ export const scenarios = [ name: 'delete where composite unique', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null, name varchar(50) not null, unique key users_email_name_key(email, name) @@ -356,7 +356,7 @@ export const scenarios = [ name: 'findMany - email text', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email text ); insert into users (email) values ('ada@prisma.io'); @@ -380,7 +380,7 @@ export const scenarios = [ name: 'findMany where unique', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null unique ); insert into users (email) values ('ada@prisma.io'); @@ -399,7 +399,7 @@ export const scenarios = [ name: 'findMany - email varchar(50) not null unique', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null unique ); insert into users (email) values ('ada@prisma.io'); @@ -423,11 +423,11 @@ export const scenarios = [ name: 'findUnique where unique with foreign key and unpack', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null unique ); create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, user_id bigint unsigned not null, title varchar(50) not null ); @@ -460,7 +460,7 @@ export const scenarios = [ name: 'findMany where contains and boolean', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published boolean not null default false ); @@ -488,7 +488,7 @@ export const scenarios = [ name: 'findMany where OR[contains, contains] ', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published boolean not null default false ); @@ -521,7 +521,7 @@ export const scenarios = [ name: 'upsert (update)', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published boolean not null default false ); @@ -546,7 +546,7 @@ export const scenarios = [ name: 'upsert (create)', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published boolean not null default false ); @@ -571,7 +571,7 @@ export const scenarios = [ name: 'findMany orderBy asc', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published boolean not null default false ); @@ -608,7 +608,7 @@ export const scenarios = [ name: 'findMany orderBy desc', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published boolean not null default false ); @@ -645,7 +645,7 @@ export const scenarios = [ name: 'findMany - default enum', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published enum ('DRAFT','PUBLISHED') not null default 'DRAFT' ); @@ -679,7 +679,7 @@ export const scenarios = [ name: 'create with data - not null enum', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published enum ('DRAFT','PUBLISHED') not null default 'DRAFT' ); @@ -696,7 +696,7 @@ export const scenarios = [ name: 'update with data - not null enum', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published enum ('DRAFT','PUBLISHED') not null default 'DRAFT' ); @@ -720,7 +720,7 @@ export const scenarios = [ name: 'updateMany with data - not null enum - check count', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published enum ('DRAFT','PUBLISHED') not null default 'DRAFT' ); @@ -741,7 +741,7 @@ export const scenarios = [ name: 'update with data - not null enum - check findMany', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published enum ('DRAFT','PUBLISHED') not null default 'DRAFT' ); @@ -777,7 +777,7 @@ export const scenarios = [ name: 'deleteMany where enum - check count', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published enum ('DRAFT','PUBLISHED') not null default 'DRAFT' ); @@ -798,7 +798,7 @@ export const scenarios = [ name: 'deleteMany where enum - check findMany', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, published enum ('DRAFT','PUBLISHED') not null default 'DRAFT' ); @@ -824,7 +824,7 @@ export const scenarios = [ name: 'findMany where contains', up: ` create table crons ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, job varchar(50) unique not null, frequency text ); @@ -852,7 +852,7 @@ export const scenarios = [ name: 'findMany where startsWith', up: ` create table crons ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, job varchar(50) unique not null, frequency text ); @@ -880,7 +880,7 @@ export const scenarios = [ name: 'findMany where endsWith', up: ` create table crons ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, job varchar(50) unique not null, frequency text ); @@ -908,7 +908,7 @@ export const scenarios = [ name: 'findMany where in[string]', up: ` create table crons ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, job varchar(50) unique not null, frequency text ); @@ -937,7 +937,7 @@ export const scenarios = [ todo: true, up: ` create table crons ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, job varchar(50) unique not null, frequency text ); @@ -965,7 +965,7 @@ export const scenarios = [ name: 'findMany where datetime lte - check instanceof Date', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, created_at datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ); @@ -1002,7 +1002,7 @@ export const scenarios = [ name: 'findMany where timestamp gte than now', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, created_at timestamp not null default now() ); @@ -1021,7 +1021,7 @@ export const scenarios = [ name: 'findMany where timestamp gt than now', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, created_at timestamp not null default now() ); @@ -1040,7 +1040,7 @@ export const scenarios = [ name: 'findMany where timestamp lt than now', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, created_at timestamp not null default now() ); @@ -1077,7 +1077,7 @@ export const scenarios = [ name: 'update where integer data', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, token integer unique not null ); insert into teams (token) values (11); @@ -1097,7 +1097,7 @@ export const scenarios = [ name: 'findMany where datetime exact', up: ` create table events ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, time datetime ); insert into events (time) values ('2018-09-04 00:00:00'); @@ -1118,7 +1118,7 @@ export const scenarios = [ name: 'findMany where datetime gt', up: ` create table events ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, time datetime ); insert into events (time) values ('2018-09-04 00:00:00'); @@ -1134,7 +1134,7 @@ export const scenarios = [ name: 'findMany where datetime gte', up: ` create table events ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, time datetime ); insert into events (time) values ('2018-09-04 00:00:00'); @@ -1155,7 +1155,7 @@ export const scenarios = [ name: 'findMany where datetime lt', up: ` create table events ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, time datetime ); insert into events (time) values ('2018-09-04 00:00:00'); @@ -1171,7 +1171,7 @@ export const scenarios = [ name: 'findMany where datetime lte', up: ` create table events ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, time datetime ); insert into events (time) values ('2018-09-04 00:00:00'); @@ -1192,7 +1192,7 @@ export const scenarios = [ name: 'findMany where datetime not', up: ` create table events ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, time datetime ); insert into events (time) values ('2018-09-04 00:00:00'); @@ -1208,7 +1208,7 @@ export const scenarios = [ name: 'findMany where null', up: ` create table events ( - id serial not null primary key, + id bigint unsigned primary key auto_increment, time datetime ); insert into events (time) values (NULL); @@ -1237,7 +1237,7 @@ export const scenarios = [ name: 'findMany where empty in[]', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, token integer unique not null, name varchar(50) not null ); @@ -1253,7 +1253,7 @@ export const scenarios = [ name: 'findMany where id empty in[] and token in[]', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, token integer unique not null, name varchar(50) not null ); @@ -1271,7 +1271,7 @@ export const scenarios = [ name: 'findMany where in[integer]', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, token integer unique not null, name varchar(50) not null ); @@ -1298,7 +1298,7 @@ export const scenarios = [ name: 'findMany where notIn[]', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, token integer unique not null, name varchar(50) not null ); @@ -1314,7 +1314,7 @@ export const scenarios = [ name: 'findMany where empty notIn[]', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, token integer unique not null, name varchar(50) not null ); @@ -1342,12 +1342,12 @@ export const scenarios = [ name: 'findMany where null', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, token integer unique not null, name varchar(50) not null ); create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null unique, team_id int references teams (id) ); @@ -1369,7 +1369,7 @@ export const scenarios = [ name: 'findMany where - case insensitive field', up: ` create table users ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, email varchar(50) not null unique COLLATE utf8mb4_unicode_ci ); insert into users (email) values ('max@prisma.io'); @@ -1388,7 +1388,7 @@ export const scenarios = [ name: 'findMany where decimal', up: ` create table exercises ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, distance decimal(5, 3) not null ); insert into exercises (distance) values (12.213); @@ -1407,7 +1407,7 @@ export const scenarios = [ name: 'findUnique where decimal', up: ` create table exercises ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, distance decimal(5, 3) not null unique ); insert into exercises (distance) values (12.213); @@ -1426,7 +1426,7 @@ export const scenarios = [ name: 'findUnique where decimal - default value', up: ` create table exercises ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, distance decimal(5, 3) not null unique default (12.3) ); insert into exercises (distance) values (12.213); @@ -1583,7 +1583,7 @@ export const scenarios = [ name: 'findUnique where unique composite', up: ` create table variables ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name varchar(50) not null, \`key\` varchar(50) not null, value varchar(50) not null, @@ -1639,7 +1639,7 @@ export const scenarios = [ primary key (one, two) ); create table b ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, one integer not null, two integer not null ); @@ -1678,7 +1678,7 @@ export const scenarios = [ name: 'updateMany where null - check findMany', up: ` create table teams ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, name text ); insert into teams (name) values ('a'); @@ -1746,7 +1746,7 @@ export const scenarios = [ name: 'findUnique - check typeof js object is object for Json field', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, data JSON ); @@ -1784,7 +1784,7 @@ export const scenarios = [ name: 'findUnique - check typeof Date is string for Json field', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, data JSON ); @@ -1822,7 +1822,7 @@ export const scenarios = [ name: 'findUnique - check typeof array for Json field with array', up: ` create table posts ( - id serial primary key not null, + id bigint unsigned primary key auto_increment not null, title varchar(50) not null, data JSON not null ); diff --git a/src/packages/migrate/package.json b/src/packages/migrate/package.json index 11b1e36e3e2b..163ba0334c23 100644 --- a/src/packages/migrate/package.json +++ b/src/packages/migrate/package.json @@ -16,16 +16,16 @@ "version": "latest" }, "devDependencies": { - "@prisma/engines-version": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/engines-version": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/generator-helper": "workspace:*", "@prisma/sdk": "workspace:*", "@types/jest": "26.0.24", - "@types/node": "12.20.15", - "@types/pg": "8.6.0", - "@types/prompts": "2.0.13", + "@types/node": "12.20.16", + "@types/pg": "8.6.1", + "@types/prompts": "2.0.14", "@types/sqlite3": "3.1.7", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "chalk": "4.1.1", "del": "6.0.0", "eslint": "7.30.0", @@ -35,7 +35,7 @@ "eslint-plugin-prettier": "3.4.0", "fs-jetpack": "4.1.0", "jest": "27.0.6", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "make-dir": "3.1.0", "mariadb": "2.5.4", "mock-stdin": "1.0.0", @@ -53,7 +53,7 @@ }, "dependencies": { "@prisma/debug": "workspace:*", - "@prisma/get-platform": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/get-platform": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@sindresorhus/slugify": "^1.1.0", "execa": "^5.0.0", "global-dirs": "^3.0.0", diff --git a/src/packages/react-prisma/package.json b/src/packages/react-prisma/package.json index e515bded273c..1770c4cb52db 100644 --- a/src/packages/react-prisma/package.json +++ b/src/packages/react-prisma/package.json @@ -9,16 +9,16 @@ "homepage": "https://www.prisma.io", "devDependencies": { "@types/jest": "26.0.24", - "@types/node": "14.17.4", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@types/node": "14.17.5", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "eslint": "7.30.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.3.6", "eslint-plugin-prettier": "3.4.0", "jest": "27.0.6", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "prettier": "2.3.2", "strip-ansi": "7.0.0", "ts-jest": "27.0.3", diff --git a/src/packages/sdk/package.json b/src/packages/sdk/package.json index e42b17e9a4e2..becabd949d67 100644 --- a/src/packages/sdk/package.json +++ b/src/packages/sdk/package.json @@ -28,31 +28,31 @@ ], "devDependencies": { "@types/jest": "26.0.24", - "@types/node": "12.20.15", + "@types/node": "12.20.16", "@types/resolve": "1.20.1", "@types/shell-quote": "1.7.1", "@types/tar": "4.0.5", - "@typescript-eslint/eslint-plugin": "4.28.2", - "@typescript-eslint/parser": "4.28.2", + "@typescript-eslint/eslint-plugin": "4.28.3", + "@typescript-eslint/parser": "4.28.3", "eslint": "7.30.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.3.6", "eslint-plugin-prettier": "3.4.0", "jest": "27.0.6", - "lint-staged": "11.0.0", + "lint-staged": "11.0.1", "prettier": "2.3.2", "ts-jest": "27.0.3", - "ts-node": "10.0.0", + "ts-node": "10.1.0", "typescript": "4.3.5" }, "dependencies": { "@prisma/debug": "workspace:*", "@prisma/engine-core": "workspace:*", - "@prisma/engines": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", - "@prisma/fetch-engine": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/engines": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", + "@prisma/fetch-engine": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@prisma/generator-helper": "workspace:*", - "@prisma/get-platform": "2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb", + "@prisma/get-platform": "2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776", "@timsuchanek/copy": "^1.4.5", "archiver": "^4.0.0", "arg": "^5.0.0", diff --git a/src/packages/sdk/src/__tests__/engine-commands/__snapshots__/getDmmf.test.ts.snap b/src/packages/sdk/src/__tests__/engine-commands/__snapshots__/getDmmf.test.ts.snap index e5a333a0a2e4..4d07997dc1f8 100644 --- a/src/packages/sdk/src/__tests__/engine-commands/__snapshots__/getDmmf.test.ts.snap +++ b/src/packages/sdk/src/__tests__/engine-commands/__snapshots__/getDmmf.test.ts.snap @@ -27753,7 +27753,7 @@ error: Error parsing attribute \\"@default\\": The \`autoincrement()\` default v Validation Error Count: 2" `; -exports[`getDMMF simple model 1`] = ` +exports[`getDMMF simple model, mongodb 1`] = ` Object { "enums": Array [], "models": Array [ @@ -27798,7 +27798,17055 @@ Object { } `; -exports[`getDMMF simple model 2`] = ` +exports[`getDMMF simple model, mongodb 2`] = ` +Object { + "datamodel": Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], + }, + "mappings": Object { + "modelOperations": Array [ + Object { + "aggregate": "aggregateA", + "createMany": "createManyA", + "createOne": "createOneA", + "deleteMany": "deleteManyA", + "deleteOne": "deleteOneA", + "findFirst": "findFirstA", + "findMany": "findManyA", + "findUnique": "findUniqueA", + "groupBy": "groupByA", + "model": "A", + "updateMany": "updateManyA", + "updateOne": "updateOneA", + "upsertOne": "upsertOneA", + }, + ], + "otherOperations": Object { + "read": Array [], + "write": Array [], + }, + }, + "schema": Object { + "enumTypes": Object { + "prisma": Array [ + Object { + "name": "AScalarFieldEnum", + "values": Array [ + "id", + "name", + ], + }, + Object { + "name": "SortOrder", + "values": Array [ + "asc", + "desc", + ], + }, + Object { + "name": "QueryMode", + "values": Array [ + "default", + "insensitive", + ], + }, + ], + }, + "inputObjectTypes": Object { + "prisma": Array [ + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AWhereInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 0, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AOrderByInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + ], + "name": "AWhereUniqueInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AScalarWhereWithAggregatesInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "AUncheckedCreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateManyMutationInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "IntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "QueryMode", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "mode", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "StringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "IntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "QueryMode", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "mode", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "StringWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + ], + "name": "StringFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedIntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedStringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedIntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedFloatFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedStringWithAggregatesFilter", + }, + ], + }, + "outputObjectTypes": Object { + "model": Array [ + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "A", + }, + ], + "prisma": Array [ + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": true, + "name": "findFirstA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": false, + "name": "findManyA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "aggregateA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AggregateA", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "by", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "having", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "groupByA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AGroupByOutputType", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "findUniqueA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + ], + "name": "Query", + }, + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + ], + "isNullable": false, + "name": "createOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "create", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "update", + }, + ], + "isNullable": false, + "name": "upsertOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + ], + "isNullable": false, + "name": "createManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "deleteOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "updateOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateManyMutationInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "updateManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "deleteManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + ], + "name": "Mutation", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AggregateA", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AGroupByOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "count", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "AffectedRowsOutput", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "_all", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ACountAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + }, + ], + "name": "AAvgAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ASumAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMinAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMaxAggregateOutputType", + }, + ], + }, + }, +} +`; + +exports[`getDMMF simple model, mysql 1`] = ` +Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], +} +`; + +exports[`getDMMF simple model, mysql 2`] = ` +Object { + "datamodel": Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], + }, + "mappings": Object { + "modelOperations": Array [ + Object { + "aggregate": "aggregateA", + "createMany": "createManyA", + "createOne": "createOneA", + "deleteMany": "deleteManyA", + "deleteOne": "deleteOneA", + "findFirst": "findFirstA", + "findMany": "findManyA", + "findUnique": "findUniqueA", + "groupBy": "groupByA", + "model": "A", + "updateMany": "updateManyA", + "updateOne": "updateOneA", + "upsertOne": "upsertOneA", + }, + ], + "otherOperations": Object { + "read": Array [], + "write": Array [ + "executeRaw", + "queryRaw", + ], + }, + }, + "schema": Object { + "enumTypes": Object { + "prisma": Array [ + Object { + "name": "AScalarFieldEnum", + "values": Array [ + "id", + "name", + ], + }, + Object { + "name": "SortOrder", + "values": Array [ + "asc", + "desc", + ], + }, + ], + }, + "inputObjectTypes": Object { + "prisma": Array [ + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AWhereInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 0, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AOrderByInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + ], + "name": "AWhereUniqueInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AScalarWhereWithAggregatesInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "AUncheckedCreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateManyMutationInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "IntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "StringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "IntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "StringWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "increment", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "decrement", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "multiply", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "divide", + }, + ], + "name": "IntFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + ], + "name": "StringFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedIntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedStringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedIntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedFloatFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedStringWithAggregatesFilter", + }, + ], + }, + "outputObjectTypes": Object { + "model": Array [ + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "A", + }, + ], + "prisma": Array [ + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": true, + "name": "findFirstA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": false, + "name": "findManyA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "aggregateA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AggregateA", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "by", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "having", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "groupByA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AGroupByOutputType", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "findUniqueA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + ], + "name": "Query", + }, + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + ], + "isNullable": false, + "name": "createOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "create", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "update", + }, + ], + "isNullable": false, + "name": "upsertOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Boolean", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skipDuplicates", + }, + ], + "isNullable": false, + "name": "createManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "deleteOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "updateOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateManyMutationInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "updateManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "deleteManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "query", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "parameters", + }, + ], + "isNullable": false, + "name": "executeRaw", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "query", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "parameters", + }, + ], + "isNullable": false, + "name": "queryRaw", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + }, + ], + "name": "Mutation", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AggregateA", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AGroupByOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "count", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "AffectedRowsOutput", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "_all", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ACountAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + }, + ], + "name": "AAvgAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ASumAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMinAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMaxAggregateOutputType", + }, + ], + }, + }, +} +`; + +exports[`getDMMF simple model, no datasource 1`] = ` +Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], +} +`; + +exports[`getDMMF simple model, no datasource 2`] = ` +Object { + "datamodel": Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], + }, + "mappings": Object { + "modelOperations": Array [ + Object { + "aggregate": "aggregateA", + "createOne": "createOneA", + "deleteMany": "deleteManyA", + "deleteOne": "deleteOneA", + "findFirst": "findFirstA", + "findMany": "findManyA", + "findUnique": "findUniqueA", + "groupBy": "groupByA", + "model": "A", + "updateMany": "updateManyA", + "updateOne": "updateOneA", + "upsertOne": "upsertOneA", + }, + ], + "otherOperations": Object { + "read": Array [], + "write": Array [], + }, + }, + "schema": Object { + "enumTypes": Object { + "prisma": Array [ + Object { + "name": "AScalarFieldEnum", + "values": Array [ + "id", + "name", + ], + }, + Object { + "name": "SortOrder", + "values": Array [ + "asc", + "desc", + ], + }, + ], + }, + "inputObjectTypes": Object { + "prisma": Array [ + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AWhereInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 0, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AOrderByInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + ], + "name": "AWhereUniqueInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AScalarWhereWithAggregatesInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "AUncheckedCreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateManyMutationInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "IntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "StringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "IntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "StringWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + ], + "name": "StringFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedIntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedStringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedIntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedFloatFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedStringWithAggregatesFilter", + }, + ], + }, + "outputObjectTypes": Object { + "model": Array [ + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "A", + }, + ], + "prisma": Array [ + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": true, + "name": "findFirstA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": false, + "name": "findManyA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "aggregateA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AggregateA", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "by", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "having", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "groupByA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AGroupByOutputType", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "findUniqueA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + ], + "name": "Query", + }, + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + ], + "isNullable": false, + "name": "createOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "create", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "update", + }, + ], + "isNullable": false, + "name": "upsertOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "deleteOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "updateOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateManyMutationInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "updateManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "deleteManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + ], + "name": "Mutation", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AggregateA", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AGroupByOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "count", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "AffectedRowsOutput", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "_all", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ACountAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + }, + ], + "name": "AAvgAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ASumAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMinAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMaxAggregateOutputType", + }, + ], + }, + }, +} +`; + +exports[`getDMMF simple model, postgresql 1`] = ` +Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], +} +`; + +exports[`getDMMF simple model, postgresql 2`] = ` +Object { + "datamodel": Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], + }, + "mappings": Object { + "modelOperations": Array [ + Object { + "aggregate": "aggregateA", + "createMany": "createManyA", + "createOne": "createOneA", + "deleteMany": "deleteManyA", + "deleteOne": "deleteOneA", + "findFirst": "findFirstA", + "findMany": "findManyA", + "findUnique": "findUniqueA", + "groupBy": "groupByA", + "model": "A", + "updateMany": "updateManyA", + "updateOne": "updateOneA", + "upsertOne": "upsertOneA", + }, + ], + "otherOperations": Object { + "read": Array [], + "write": Array [ + "executeRaw", + "queryRaw", + ], + }, + }, + "schema": Object { + "enumTypes": Object { + "prisma": Array [ + Object { + "name": "AScalarFieldEnum", + "values": Array [ + "id", + "name", + ], + }, + Object { + "name": "SortOrder", + "values": Array [ + "asc", + "desc", + ], + }, + Object { + "name": "QueryMode", + "values": Array [ + "default", + "insensitive", + ], + }, + ], + }, + "inputObjectTypes": Object { + "prisma": Array [ + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AWhereInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 0, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AOrderByInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + ], + "name": "AWhereUniqueInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AScalarWhereWithAggregatesInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "AUncheckedCreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateManyMutationInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "IntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "QueryMode", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "mode", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "StringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "IntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "QueryMode", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "mode", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "StringWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "increment", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "decrement", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "multiply", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "divide", + }, + ], + "name": "IntFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + ], + "name": "StringFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedIntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedStringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedIntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedFloatFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedStringWithAggregatesFilter", + }, + ], + }, + "outputObjectTypes": Object { + "model": Array [ + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "A", + }, + ], + "prisma": Array [ + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": true, + "name": "findFirstA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": false, + "name": "findManyA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "aggregateA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AggregateA", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "by", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "having", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "groupByA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AGroupByOutputType", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "findUniqueA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + ], + "name": "Query", + }, + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + ], + "isNullable": false, + "name": "createOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "create", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "update", + }, + ], + "isNullable": false, + "name": "upsertOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Boolean", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skipDuplicates", + }, + ], + "isNullable": false, + "name": "createManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "deleteOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "updateOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateManyMutationInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "updateManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "deleteManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "query", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "parameters", + }, + ], + "isNullable": false, + "name": "executeRaw", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "query", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "parameters", + }, + ], + "isNullable": false, + "name": "queryRaw", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + }, + ], + "name": "Mutation", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AggregateA", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AGroupByOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "count", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "AffectedRowsOutput", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "_all", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ACountAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + }, + ], + "name": "AAvgAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ASumAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMinAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMaxAggregateOutputType", + }, + ], + }, + }, +} +`; + +exports[`getDMMF simple model, sql server 1`] = ` +Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], +} +`; + +exports[`getDMMF simple model, sql server 2`] = ` +Object { + "datamodel": Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], + }, + "mappings": Object { + "modelOperations": Array [ + Object { + "aggregate": "aggregateA", + "createMany": "createManyA", + "createOne": "createOneA", + "deleteMany": "deleteManyA", + "deleteOne": "deleteOneA", + "findFirst": "findFirstA", + "findMany": "findManyA", + "findUnique": "findUniqueA", + "groupBy": "groupByA", + "model": "A", + "updateMany": "updateManyA", + "updateOne": "updateOneA", + "upsertOne": "upsertOneA", + }, + ], + "otherOperations": Object { + "read": Array [], + "write": Array [ + "executeRaw", + "queryRaw", + ], + }, + }, + "schema": Object { + "enumTypes": Object { + "prisma": Array [ + Object { + "name": "AScalarFieldEnum", + "values": Array [ + "id", + "name", + ], + }, + Object { + "name": "SortOrder", + "values": Array [ + "asc", + "desc", + ], + }, + ], + }, + "inputObjectTypes": Object { + "prisma": Array [ + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AWhereInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 0, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "SortOrder", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AOrderByInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + ], + "name": "AWhereUniqueInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "AND", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "OR", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "NOT", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringWithAggregatesFilter", + }, + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AScalarWhereWithAggregatesInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "AUncheckedCreateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "name", + }, + ], + "name": "ACreateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUpdateManyMutationInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "StringFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "name", + }, + ], + "name": "AUncheckedUpdateManyInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "IntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "StringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "IntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "StringWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "increment", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "decrement", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "multiply", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "divide", + }, + ], + "name": "IntFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + ], + "name": "StringFieldUpdateOperationsInput", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedIntFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedStringFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_avg", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "avg", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_sum", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "sum", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedIntWithAggregatesFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedFloatFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + ], + "name": "NestedFloatFilter", + }, + Object { + "constraints": Object { + "maxNumFields": null, + "minNumFields": null, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "equals", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "in", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "notIn", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "lte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gt", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "gte", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "contains", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "startsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "endsWith", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringWithAggregatesFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "not", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_count", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedIntFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "count", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_min", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "min", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "_max", + }, + Object { + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "NestedStringFilter", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "max", + }, + ], + "name": "NestedStringWithAggregatesFilter", + }, + ], + }, + "outputObjectTypes": Object { + "model": Array [ + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "A", + }, + ], + "prisma": Array [ + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": true, + "name": "findFirstA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "distinct", + }, + ], + "isNullable": false, + "name": "findManyA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "cursor", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "aggregateA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AggregateA", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AOrderByInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "orderBy", + }, + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + Object { + "isList": false, + "location": "enumTypes", + "namespace": "prisma", + "type": "AScalarFieldEnum", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "by", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AScalarWhereWithAggregatesInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "having", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "take", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "skip", + }, + ], + "isNullable": false, + "name": "groupByA", + "outputType": Object { + "isList": true, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AGroupByOutputType", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "findUniqueA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + ], + "name": "Query", + }, + Object { + "fields": Array [ + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + ], + "isNullable": false, + "name": "createOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedCreateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "create", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "update", + }, + ], + "isNullable": false, + "name": "upsertOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": true, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "ACreateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + ], + "isNullable": false, + "name": "createManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "deleteOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereUniqueInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "where", + }, + ], + "isNullable": true, + "name": "updateOneA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "model", + "type": "A", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUpdateManyMutationInput", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AUncheckedUpdateManyInput", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "data", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "updateManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "AWhereInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "where", + }, + ], + "isNullable": false, + "name": "deleteManyA", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AffectedRowsOutput", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "query", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "parameters", + }, + ], + "isNullable": false, + "name": "executeRaw", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + }, + Object { + "args": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + ], + "isNullable": false, + "isRequired": true, + "name": "query", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "parameters", + }, + ], + "isNullable": false, + "name": "queryRaw", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Json", + }, + }, + ], + "name": "Mutation", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + Object { + "args": Array [], + "deprecation": Object { + "reason": "Aggregation keywords got unified to use underscore as prefix to prevent field clashes.", + "sinceVersion": "2.23", + }, + "isNullable": true, + "name": "max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AggregateA", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_count", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ACountAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_avg", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AAvgAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_sum", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "ASumAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_min", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMinAggregateOutputType", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "_max", + "outputType": Object { + "isList": false, + "location": "outputObjectTypes", + "namespace": "prisma", + "type": "AMaxAggregateOutputType", + }, + }, + ], + "name": "AGroupByOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "count", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "AffectedRowsOutput", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": false, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": false, + "name": "_all", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ACountAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Float", + }, + }, + ], + "name": "AAvgAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + ], + "name": "ASumAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMinAggregateOutputType", + }, + Object { + "fields": Array [ + Object { + "args": Array [], + "isNullable": true, + "name": "id", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + }, + Object { + "args": Array [], + "isNullable": true, + "name": "name", + "outputType": Object { + "isList": false, + "location": "scalar", + "type": "String", + }, + }, + ], + "name": "AMaxAggregateOutputType", + }, + ], + }, + }, +} +`; + +exports[`getDMMF simple model, sqlite 1`] = ` +Object { + "enums": Array [], + "models": Array [ + Object { + "dbName": null, + "fields": Array [ + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": true, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "id", + "type": "Int", + }, + Object { + "hasDefaultValue": false, + "isGenerated": false, + "isId": false, + "isList": false, + "isReadOnly": false, + "isRequired": true, + "isUnique": false, + "isUpdatedAt": false, + "kind": "scalar", + "name": "name", + "type": "String", + }, + ], + "idFields": Array [], + "isEmbedded": false, + "isGenerated": false, + "name": "A", + "uniqueFields": Array [], + "uniqueIndexes": Array [], + }, + ], +} +`; + +exports[`getDMMF simple model, sqlite 2`] = ` Object { "datamodel": Object { "enums": Array [], @@ -28208,6 +45256,24 @@ Object { "minNumFields": null, }, "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, Object { "inputTypes": Array [ Object { @@ -28235,6 +45301,24 @@ Object { "minNumFields": null, }, "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, Object { "inputTypes": Array [ Object { @@ -28262,6 +45346,24 @@ Object { "minNumFields": null, }, "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, Object { "inputTypes": Array [ Object { @@ -28289,6 +45391,24 @@ Object { "minNumFields": null, }, "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + Object { + "isList": false, + "location": "inputObjectTypes", + "namespace": "prisma", + "type": "IntFieldUpdateOperationsInput", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "id", + }, Object { "inputTypes": Array [ Object { @@ -29066,6 +46186,75 @@ Object { ], "name": "StringWithAggregatesFilter", }, + Object { + "constraints": Object { + "maxNumFields": 1, + "minNumFields": 1, + }, + "fields": Array [ + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "set", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "increment", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "decrement", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "multiply", + }, + Object { + "inputTypes": Array [ + Object { + "isList": false, + "location": "scalar", + "type": "Int", + }, + ], + "isNullable": false, + "isRequired": false, + "name": "divide", + }, + ], + "name": "IntFieldUpdateOperationsInput", + }, Object { "constraints": Object { "maxNumFields": 1, diff --git a/src/packages/sdk/src/__tests__/engine-commands/getDmmf.test.ts b/src/packages/sdk/src/__tests__/engine-commands/getDmmf.test.ts index 5f1be8c0346b..0e73bacf6c6b 100644 --- a/src/packages/sdk/src/__tests__/engine-commands/getDmmf.test.ts +++ b/src/packages/sdk/src/__tests__/engine-commands/getDmmf.test.ts @@ -7,7 +7,7 @@ import { fixturesPath } from '../__utils__/fixtures' jest.setTimeout(10_000) describe('getDMMF', () => { - test('simple model', async () => { + test('simple model, no datasource', async () => { const dmmf = await getDMMF({ datamodel: `model A { id Int @id @@ -19,6 +19,91 @@ describe('getDMMF', () => { expect(dmmf).toMatchSnapshot() }) + test('simple model, sqlite', async () => { + const dmmf = await getDMMF({ + datamodel: ` + datasource db { + provider = "sqlite" + url = "file:dev.db" + } + model A { + id Int @id + name String + }`, + }) + + expect(dmmf.datamodel).toMatchSnapshot() + expect(dmmf).toMatchSnapshot() + }) + + test('simple model, postgresql', async () => { + const dmmf = await getDMMF({ + datamodel: ` + datasource db { + provider = "postgresql" + url = env("MY_POSTGRESQL_DB") + } + model A { + id Int @id + name String + }`, + }) + + expect(dmmf.datamodel).toMatchSnapshot() + expect(dmmf).toMatchSnapshot() + }) + + test('simple model, mysql', async () => { + const dmmf = await getDMMF({ + datamodel: ` + datasource db { + provider = "mysql" + url = env("MY_MYSQL_DB") + } + model A { + id Int @id + name String + }`, + }) + + expect(dmmf.datamodel).toMatchSnapshot() + expect(dmmf).toMatchSnapshot() + }) + + test('simple model, sql server', async () => { + const dmmf = await getDMMF({ + datamodel: ` + datasource db { + provider = "sqlserver" + url = env("MY_SQLSERVER_DB") + } + model A { + id Int @id + name String + }`, + }) + + expect(dmmf.datamodel).toMatchSnapshot() + expect(dmmf).toMatchSnapshot() + }) + + test('simple model, mongodb', async () => { + const dmmf = await getDMMF({ + datamodel: ` + datasource db { + provider = "mongodb" + url = "MY_MONGODB_DB" + } + model A { + id Int @id @map("_id") + name String + }`, + }) + + expect(dmmf.datamodel).toMatchSnapshot() + expect(dmmf).toMatchSnapshot() + }) + test('@@map model', async () => { const dmmf = await getDMMF({ datamodel: ` diff --git a/src/packages/sdk/src/__tests__/introspection/introspection.test.ts b/src/packages/sdk/src/__tests__/introspection/introspection.test.ts index 96605794c90a..5e88918a7253 100644 --- a/src/packages/sdk/src/__tests__/introspection/introspection.test.ts +++ b/src/packages/sdk/src/__tests__/introspection/introspection.test.ts @@ -28,7 +28,7 @@ test('introspection basic', async () => { published Boolean @default(false) title String @default(\\"\\") updatedAt DateTime @default(dbgenerated(\\"'1970-01-01 00:00:00'\\")) - uuid String @id + uuid String @id @unique User User @relation(fields: [author], references: [id]) } @@ -37,7 +37,7 @@ test('introspection basic', async () => { amount Float @default(0) balance Float @default(0) email String @unique @default(\\"\\") - id Int @id @default(autoincrement()) + id Int @id @unique @default(autoincrement()) name String? role String @default(\\"USER\\") Post Post[] diff --git a/src/pnpm-lock.yaml b/src/pnpm-lock.yaml index 64b5a364f2a2..fe17e81cc1a9 100644 --- a/src/pnpm-lock.yaml +++ b/src/pnpm-lock.yaml @@ -7,9 +7,9 @@ importers: '@sindresorhus/slugify': 1.1.2 '@slack/webhook': 6.0.0 '@types/debug': 4.1.6 - '@types/graphviz': 0.0.32 - '@types/node': 12.20.15 - '@types/redis': 2.8.30 + '@types/graphviz': 0.0.33 + '@types/node': 12.20.16 + '@types/redis': 2.8.31 arg: 5.0.0 batching-toposort: 1.2.0 chalk: 4.1.1 @@ -20,19 +20,19 @@ importers: node-fetch: 2.6.1 p-map: 4.0.0 p-reduce: 2.1.0 - p-retry: 4.6.0 + p-retry: 4.6.1 redis: 3.1.2 redis-lock: 0.1.4 semver: 7.3.5 - ts-node: 10.0.0 + ts-node: 10.1.0 typescript: 4.3.5 devDependencies: '@sindresorhus/slugify': 1.1.2 '@slack/webhook': 6.0.0_debug@4.3.2 '@types/debug': 4.1.6 - '@types/graphviz': 0.0.32 - '@types/node': 12.20.15 - '@types/redis': 2.8.30 + '@types/graphviz': 0.0.33 + '@types/node': 12.20.16 + '@types/redis': 2.8.31 arg: 5.0.0 batching-toposort: 1.2.0 chalk: 4.1.1 @@ -43,29 +43,29 @@ importers: node-fetch: 2.6.1 p-map: 4.0.0 p-reduce: 2.1.0 - p-retry: 4.6.0 + p-retry: 4.6.1 redis: 3.1.2 redis-lock: 0.1.4 semver: 7.3.5 - ts-node: 10.0.0_84a9e28f1d67942a299e48b96454e56f + ts-node: 10.1.0_fb12cdd5d1c63e5bff1f6df37ef04f2a typescript: 4.3.5 packages/cli: specifiers: '@prisma/client': workspace:* '@prisma/debug': workspace:* - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb - '@prisma/fetch-engine': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/fetch-engine': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/migrate': workspace:* '@prisma/sdk': workspace:* - '@prisma/studio-server': 0.410.0 + '@prisma/studio-server': 0.416.0 '@timsuchanek/copy': 1.4.5 '@types/jest': 26.0.24 '@types/ws': 7.4.6 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 chalk: 4.1.1 checkpoint-client: 1.1.20 dotenv: 10.0.0 @@ -85,7 +85,7 @@ importers: is-installed-globally: 0.4.0 jest: 27.0.6 line-replace: 2.0.1 - lint-staged: 11.0.0 + lint-staged: 11.0.1 log-update: 4.0.0 make-dir: 3.1.0 node-fetch: 2.6.1 @@ -101,21 +101,21 @@ importers: ts-jest: 27.0.3 typescript: 4.3.5 dependencies: - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 devDependencies: '@prisma/client': link:../client '@prisma/debug': link:../debug - '@prisma/fetch-engine': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/fetch-engine': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/migrate': link:../migrate '@prisma/sdk': link:../sdk - '@prisma/studio-server': 0.410.0 + '@prisma/studio-server': 0.416.0 '@timsuchanek/copy': 1.4.5 '@types/jest': 26.0.24 '@types/ws': 7.4.6 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 chalk: 4.1.1 checkpoint-client: 1.1.20 dotenv: 10.0.0 @@ -124,7 +124,7 @@ importers: eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 execa: 5.1.1 fast-deep-equal: 3.1.3 @@ -133,9 +133,9 @@ importers: global-dirs: 3.0.0 indent-string: 4.0.0 is-installed-globally: 0.4.0 - jest: 27.0.6_ts-node@10.0.0 + jest: 27.0.6_ts-node@10.1.0 line-replace: 2.0.1 - lint-staged: 11.0.0 + lint-staged: 11.0.1 log-update: 4.0.0 make-dir: 3.1.0 node-fetch: 2.6.1 @@ -155,11 +155,11 @@ importers: specifiers: '@prisma/debug': workspace:* '@prisma/engine-core': workspace:* - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb - '@prisma/engines-version': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb - '@prisma/fetch-engine': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/engines-version': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/fetch-engine': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/migrate': workspace:* '@prisma/sdk': workspace:* '@timsuchanek/copy': 1.4.5 @@ -167,10 +167,10 @@ importers: '@types/jest': 26.0.24 '@types/js-levenshtein': 1.1.0 '@types/mssql': 6.0.8 - '@types/node': 12.20.15 - '@types/pg': 8.6.0 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@types/node': 12.20.16 + '@types/pg': 8.6.1 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 arg: 5.0.0 chalk: 4.1.1 decimal.js: 10.3.1 @@ -191,7 +191,7 @@ importers: jest: 27.0.6 js-levenshtein: 1.1.6 klona: 2.0.4 - lint-staged: 11.0.0 + lint-staged: 11.0.1 make-dir: 3.1.0 mariadb: 2.5.4 mssql: 7.1.3 @@ -201,7 +201,7 @@ importers: prettier: 2.3.2 replace-string: 3.1.0 rimraf: 3.0.2 - rollup: 2.52.8 + rollup: 2.53.1 rollup-plugin-dts: 3.0.2 sort-keys: 4.2.0 source-map-support: 0.5.19 @@ -210,18 +210,18 @@ importers: strip-ansi: 6.0.0 strip-indent: 3.0.0 ts-jest: 27.0.3 - ts-node: 10.0.0 + ts-node: 10.1.0 tsd: 0.17.0 typescript: 4.3.5 dependencies: - '@prisma/engines-version': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines-version': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 devDependencies: '@prisma/debug': link:../debug '@prisma/engine-core': link:../engine-core - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb - '@prisma/fetch-engine': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/fetch-engine': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/migrate': link:../migrate '@prisma/sdk': link:../sdk '@timsuchanek/copy': 1.4.5 @@ -229,10 +229,10 @@ importers: '@types/jest': 26.0.24 '@types/js-levenshtein': 1.1.0 '@types/mssql': 6.0.8 - '@types/node': 12.20.15 - '@types/pg': 8.6.0 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@types/node': 12.20.16 + '@types/pg': 8.6.1 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 arg: 5.0.0 chalk: 4.1.1 decimal.js: 10.3.1 @@ -241,7 +241,7 @@ importers: eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 execa: 5.1.1 flat-map-polyfill: 0.3.8 @@ -250,10 +250,10 @@ importers: indent-string: 4.0.0 is-obj: 2.0.0 is-regexp: 2.1.0 - jest: 27.0.6_ts-node@10.0.0 + jest: 27.0.6_ts-node@10.1.0 js-levenshtein: 1.1.6 klona: 2.0.4 - lint-staged: 11.0.0 + lint-staged: 11.0.1 make-dir: 3.1.0 mariadb: 2.5.4 mssql: 7.1.3 @@ -263,8 +263,8 @@ importers: prettier: 2.3.2 replace-string: 3.1.0 rimraf: 3.0.2 - rollup: 2.52.8 - rollup-plugin-dts: 3.0.2_rollup@2.52.8+typescript@4.3.5 + rollup: 2.53.1 + rollup-plugin-dts: 3.0.2_rollup@2.53.1+typescript@4.3.5 sort-keys: 4.2.0 source-map-support: 0.5.19 sql-template-tag: 4.0.0 @@ -272,16 +272,16 @@ importers: strip-ansi: 6.0.0 strip-indent: 3.0.0 ts-jest: 27.0.3_jest@27.0.6+typescript@4.3.5 - ts-node: 10.0.0_84a9e28f1d67942a299e48b96454e56f + ts-node: 10.1.0_fb12cdd5d1c63e5bff1f6df37ef04f2a tsd: 0.17.0 typescript: 4.3.5 packages/debug: specifiers: '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@types/node': 12.20.16 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 debug: 4.3.2 eslint: 7.30.0 eslint-config-prettier: 8.3.0 @@ -289,7 +289,7 @@ importers: eslint-plugin-jest: 24.3.6 eslint-plugin-prettier: 3.4.0 jest: 27.0.6 - lint-staged: 11.0.0 + lint-staged: 11.0.1 ms: ^2.1.3 prettier: 2.3.2 strip-ansi: 6.0.0 @@ -300,16 +300,16 @@ importers: ms: 2.1.3 devDependencies: '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@types/node': 12.20.16 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 - jest: 27.0.6_ts-node@10.0.0 - lint-staged: 11.0.0 + jest: 27.0.6_ts-node@10.1.0 + lint-staged: 11.0.1 prettier: 2.3.2 strip-ansi: 6.0.0 ts-jest: 27.0.3_jest@27.0.6+typescript@4.3.5 @@ -318,13 +318,13 @@ importers: packages/engine-core: specifiers: '@prisma/debug': workspace:* - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@types/node': 12.20.16 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 chalk: ^4.0.0 eslint: 7.30.0 eslint-config-prettier: 8.3.0 @@ -335,7 +335,7 @@ importers: get-stream: ^6.0.0 indent-string: ^4.0.0 jest: 27.0.6 - lint-staged: 11.0.0 + lint-staged: 11.0.1 new-github-issue-url: ^0.2.1 p-retry: ^4.2.0 prettier: 2.3.2 @@ -346,29 +346,29 @@ importers: undici: 3.3.6 dependencies: '@prisma/debug': link:../debug - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 chalk: 4.1.1 execa: 5.1.1 get-stream: 6.0.1 indent-string: 4.0.0 new-github-issue-url: 0.2.1 - p-retry: 4.6.0 + p-retry: 4.6.1 terminal-link: 2.1.1 undici: 3.3.6 devDependencies: '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@types/node': 12.20.16 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 - jest: 27.0.6_ts-node@10.0.0 - lint-staged: 11.0.0 + jest: 27.0.6_ts-node@10.1.0 + lint-staged: 11.0.1 prettier: 2.3.2 strip-ansi: 6.0.0 ts-jest: 27.0.3_jest@27.0.6+typescript@4.3.5 @@ -379,9 +379,9 @@ importers: '@prisma/debug': workspace:* '@types/cross-spawn': ^6.0.1 '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@types/node': 12.20.16 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 chalk: ^4.0.0 cross-spawn: ^7.0.2 eslint: 7.30.0 @@ -390,10 +390,10 @@ importers: eslint-plugin-jest: 24.3.6 eslint-plugin-prettier: 3.4.0 jest: 27.0.6 - lint-staged: 11.0.0 + lint-staged: 11.0.1 prettier: 2.3.2 ts-jest: 27.0.3 - ts-node: 10.0.0 + ts-node: 10.1.0 typescript: 4.3.5 dependencies: '@prisma/debug': link:../debug @@ -402,35 +402,35 @@ importers: cross-spawn: 7.0.3 devDependencies: '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@types/node': 12.20.16 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 - jest: 27.0.6_ts-node@10.0.0 - lint-staged: 11.0.0 + jest: 27.0.6_ts-node@10.1.0 + lint-staged: 11.0.1 prettier: 2.3.2 ts-jest: 27.0.3_jest@27.0.6+typescript@4.3.5 - ts-node: 10.0.0_84a9e28f1d67942a299e48b96454e56f + ts-node: 10.1.0_fb12cdd5d1c63e5bff1f6df37ef04f2a typescript: 4.3.5 packages/integration-tests: specifiers: '@prisma/client': workspace:* - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/migrate': workspace:* '@prisma/sdk': workspace:* '@sindresorhus/slugify': 1.1.2 '@types/jest': 26.0.24 '@types/mssql': 6.0.8 - '@types/node': 12.20.15 - '@types/pg': 8.6.0 + '@types/node': 12.20.16 + '@types/pg': 8.6.1 '@types/sqlite3': 3.1.7 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 decimal.js: 10.3.1 escape-string-regexp: 4.0.0 eslint: 7.30.0 @@ -441,7 +441,7 @@ importers: execa: 5.1.1 fs-jetpack: 4.1.0 jest: 27.0.6 - lint-staged: 11.0.0 + lint-staged: 11.0.1 mariadb: 2.5.4 mssql: 7.1.3 pg: 8.6.0 @@ -453,33 +453,33 @@ importers: strip-ansi: 6.0.0 tempy: 1.0.1 ts-jest: 27.0.3 - ts-node: 10.0.0 + ts-node: 10.1.0 typescript: 4.3.5 verror: 1.10.0 devDependencies: '@prisma/client': link:../client - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/migrate': link:../migrate '@prisma/sdk': link:../sdk '@sindresorhus/slugify': 1.1.2 '@types/jest': 26.0.24 '@types/mssql': 6.0.8 - '@types/node': 12.20.15 - '@types/pg': 8.6.0 + '@types/node': 12.20.16 + '@types/pg': 8.6.1 '@types/sqlite3': 3.1.7 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 decimal.js: 10.3.1 escape-string-regexp: 4.0.0 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 execa: 5.1.1 fs-jetpack: 4.1.0 - jest: 27.0.6_ts-node@10.0.0 - lint-staged: 11.0.0 + jest: 27.0.6_ts-node@10.1.0 + lint-staged: 11.0.1 mariadb: 2.5.4 mssql: 7.1.3 pg: 8.6.0 @@ -491,25 +491,25 @@ importers: strip-ansi: 6.0.0 tempy: 1.0.1 ts-jest: 27.0.3_jest@27.0.6+typescript@4.3.5 - ts-node: 10.0.0_84a9e28f1d67942a299e48b96454e56f + ts-node: 10.1.0_fb12cdd5d1c63e5bff1f6df37ef04f2a typescript: 4.3.5 verror: 1.10.0 packages/migrate: specifiers: '@prisma/debug': workspace:* - '@prisma/engines-version': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines-version': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/sdk': workspace:* '@sindresorhus/slugify': ^1.1.0 '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@types/pg': 8.6.0 - '@types/prompts': 2.0.13 + '@types/node': 12.20.16 + '@types/pg': 8.6.1 + '@types/prompts': 2.0.14 '@types/sqlite3': 3.1.7 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 chalk: 4.1.1 del: 6.0.0 eslint: 7.30.0 @@ -523,7 +523,7 @@ importers: has-yarn: ^2.1.0 indent-string: ^4.0.0 jest: 27.0.6 - lint-staged: 11.0.0 + lint-staged: 11.0.1 log-update: ^4.0.0 make-dir: 3.1.0 mariadb: 2.5.4 @@ -544,7 +544,7 @@ importers: typescript: 4.3.5 dependencies: '@prisma/debug': link:../debug - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@sindresorhus/slugify': 1.1.2 execa: 5.1.1 global-dirs: 3.0.0 @@ -559,26 +559,26 @@ importers: strip-ansi: 6.0.0 strip-indent: 3.0.0 devDependencies: - '@prisma/engines-version': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines-version': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': link:../generator-helper '@prisma/sdk': link:../sdk '@types/jest': 26.0.24 - '@types/node': 12.20.15 - '@types/pg': 8.6.0 - '@types/prompts': 2.0.13 + '@types/node': 12.20.16 + '@types/pg': 8.6.1 + '@types/prompts': 2.0.14 '@types/sqlite3': 3.1.7 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 chalk: 4.1.1 del: 6.0.0 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 fs-jetpack: 4.1.0 - jest: 27.0.6_ts-node@10.0.0 - lint-staged: 11.0.0 + jest: 27.0.6_ts-node@10.1.0 + lint-staged: 11.0.1 make-dir: 3.1.0 mariadb: 2.5.4 mock-stdin: 1.0.0 @@ -594,16 +594,16 @@ importers: specifiers: '@prisma/client': workspace:* '@types/jest': 26.0.24 - '@types/node': 14.17.4 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@types/node': 14.17.5 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 eslint: 7.30.0 eslint-config-prettier: 8.3.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.3.6 eslint-plugin-prettier: 3.4.0 jest: 27.0.6 - lint-staged: 11.0.0 + lint-staged: 11.0.1 prettier: 2.3.2 react: ^17.0.0 strip-ansi: 7.0.0 @@ -612,16 +612,16 @@ importers: devDependencies: '@prisma/client': link:../client '@types/jest': 26.0.24 - '@types/node': 14.17.4 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@types/node': 14.17.5 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 - jest: 27.0.6_ts-node@10.0.0 - lint-staged: 11.0.0 + jest: 27.0.6_ts-node@10.1.0 + lint-staged: 11.0.1 prettier: 2.3.2 react: 17.0.2 strip-ansi: 7.0.0 @@ -632,18 +632,18 @@ importers: specifiers: '@prisma/debug': workspace:* '@prisma/engine-core': workspace:* - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb - '@prisma/fetch-engine': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/fetch-engine': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': workspace:* - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@timsuchanek/copy': ^1.4.5 '@types/jest': 26.0.24 - '@types/node': 12.20.15 + '@types/node': 12.20.16 '@types/resolve': 1.20.1 '@types/shell-quote': 1.7.1 '@types/tar': 4.0.5 - '@typescript-eslint/eslint-plugin': 4.28.2 - '@typescript-eslint/parser': 4.28.2 + '@typescript-eslint/eslint-plugin': 4.28.3 + '@typescript-eslint/parser': 4.28.3 archiver: ^4.0.0 arg: ^5.0.0 chalk: 4.1.1 @@ -662,7 +662,7 @@ importers: has-yarn: ^2.1.0 is-ci: ^3.0.0 jest: 27.0.6 - lint-staged: 11.0.0 + lint-staged: 11.0.1 make-dir: ^3.0.2 node-fetch: 2.6.1 p-map: ^4.0.0 @@ -681,15 +681,15 @@ importers: terminal-link: ^2.1.1 tmp: 0.2.1 ts-jest: 27.0.3 - ts-node: 10.0.0 + ts-node: 10.1.0 typescript: 4.3.5 dependencies: '@prisma/debug': link:../debug '@prisma/engine-core': link:../engine-core - '@prisma/engines': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb - '@prisma/fetch-engine': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/fetch-engine': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@prisma/generator-helper': link:../generator-helper - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 '@timsuchanek/copy': 1.4.5 archiver: 4.0.2 arg: 5.0.0 @@ -721,22 +721,22 @@ importers: tmp: 0.2.1 devDependencies: '@types/jest': 26.0.24 - '@types/node': 12.20.15 + '@types/node': 12.20.16 '@types/resolve': 1.20.1 '@types/shell-quote': 1.7.1 '@types/tar': 4.0.5 - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 - eslint-plugin-jest: 24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa + eslint-plugin-jest: 24.3.6_c7802047a424f5f4702bce272d08e602 eslint-plugin-prettier: 3.4.0_0470f3bcd018a045da11d0bbb868d6c6 - jest: 27.0.6_ts-node@10.0.0 - lint-staged: 11.0.0 + jest: 27.0.6_ts-node@10.1.0 + lint-staged: 11.0.1 prettier: 2.3.2 ts-jest: 27.0.3_jest@27.0.6+typescript@4.3.5 - ts-node: 10.0.0_84a9e28f1d67942a299e48b96454e56f + ts-node: 10.1.0_fb12cdd5d1c63e5bff1f6df37ef04f2a typescript: 4.3.5 packages: @@ -781,6 +781,27 @@ packages: xml2js: 0.4.23 dev: true + /@azure/core-http/2.0.0: + resolution: {integrity: sha512-VBOfUh0z9ZF1WVqrLCtiGWMjkKic171p6mLXRkJKu+p5wuQTb4cU3bPq7nB6UuGAK17LI7hnU0SzydlCQrBuOw==} + engines: {node: '>=12.0.0'} + dependencies: + '@azure/abort-controller': 1.0.4 + '@azure/core-asynciterator-polyfill': 1.0.0 + '@azure/core-auth': 1.3.2 + '@azure/core-tracing': 1.0.0-preview.12 + '@azure/logger': 1.0.2 + '@types/node-fetch': 2.5.11 + '@types/tunnel': 0.0.1 + form-data: 3.0.1 + node-fetch: 2.6.1 + process: 0.11.10 + tough-cookie: 4.0.0 + tslib: 2.3.0 + tunnel: 0.0.6 + uuid: 8.3.2 + xml2js: 0.4.23 + dev: true + /@azure/core-lro/1.0.5: resolution: {integrity: sha512-0EFCFZxARrIoLWMIRt4vuqconRVIO2Iin7nFBfJiYCCbKp5eEmxutNk8uqudPmG0XFl5YqlVh68/al/vbE5OOg==} engines: {node: '>=8.0.0'} @@ -808,12 +829,20 @@ packages: tslib: 2.3.0 dev: true - /@azure/identity/1.3.0_debug@4.3.2: - resolution: {integrity: sha512-qYTaWA+5ir4+/iEry7n3l1TyeNhTHP8IRpjsbNv8ur8W/QjqZmCz1H2naebRp5tQmehXfo1pUrp2ew+qGhTh0g==} - engines: {node: '>=8.0.0'} + /@azure/core-tracing/1.0.0-preview.12: + resolution: {integrity: sha512-nvo2Wc4EKZGN6eFu9n3U7OXmASmL8VxoPIH7xaD6OlQqi44bouF0YIi9ID5rEsKLiAU59IYx6M297nqWVMWPDg==} + engines: {node: '>=12.0.0'} dependencies: - '@azure/core-http': 1.2.6 - '@azure/core-tracing': 1.0.0-preview.11 + '@opentelemetry/api': 1.0.1 + tslib: 2.3.0 + dev: true + + /@azure/identity/1.4.0_debug@4.3.2: + resolution: {integrity: sha512-nusX+L1qrCuQbRWQqPcgUCj07EvDVOgPVMnNS/cVtH8lfaGjWU6vdDJ49gROruh1jNjjZC0qpJBaM7OsK84zkw==} + engines: {node: '>=12.0.0'} + dependencies: + '@azure/core-http': 2.0.0 + '@azure/core-tracing': 1.0.0-preview.12 '@azure/logger': 1.0.2 '@azure/msal-node': 1.0.0-beta.6_debug@4.3.2 '@types/stoppable': 1.1.1 @@ -857,8 +886,8 @@ packages: resolution: {integrity: sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw==} dev: true - /@azure/ms-rest-js/2.5.2: - resolution: {integrity: sha512-9nCuuoYwHZEZw1t0MVtENH+c1k2R4maYAlBBDSZhZu6bEucyfYUUigNXXKjt2cFBt4sO+sTzi0uI0f/fiPFr+Q==} + /@azure/ms-rest-js/2.5.3: + resolution: {integrity: sha512-OZ7qJwazS2nSRtZOA6+0k7x+RJ9D2P0IyUl9iHycyjgtQlINALNRutGqQeBirhIEx2IRQs9TMnnxoh/yRkFEAw==} dependencies: '@azure/core-auth': 1.3.2 abort-controller: 3.0.0 @@ -867,7 +896,7 @@ packages: tough-cookie: 3.0.1 tslib: 1.14.1 tunnel: 0.0.6 - uuid: 3.4.0 + uuid: 8.3.2 xml2js: 0.4.23 dev: true @@ -875,7 +904,7 @@ packages: resolution: {integrity: sha512-oel7ibYlredh2wo7XwNYMx4jWlbMkIzCC8t8VpdhsAWDJVNSSce+DYj5jjZn1oED+QsCytVM2B7/QTuLN1/yDw==} dependencies: '@azure/ms-rest-azure-env': 2.0.0 - '@azure/ms-rest-js': 2.5.2 + '@azure/ms-rest-js': 2.5.3 adal-node: 0.2.2_debug@4.3.2 transitivePeerDependencies: - debug @@ -1299,14 +1328,14 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 chalk: 4.1.1 jest-message-util: 27.0.6 jest-util: 27.0.6 slash: 3.0.0 dev: true - /@jest/core/27.0.6_ts-node@10.0.0: + /@jest/core/27.0.6_ts-node@10.1.0: resolution: {integrity: sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -1320,14 +1349,14 @@ packages: '@jest/test-result': 27.0.6 '@jest/transform': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 ansi-escapes: 4.3.2 chalk: 4.1.1 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.6 jest-changed-files: 27.0.6 - jest-config: 27.0.6_ts-node@10.0.0 + jest-config: 27.0.6_ts-node@10.1.0 jest-haste-map: 27.0.6 jest-message-util: 27.0.6 jest-regex-util: 27.0.6 @@ -1358,7 +1387,7 @@ packages: dependencies: '@jest/fake-timers': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 jest-mock: 27.0.6 dev: true @@ -1368,7 +1397,7 @@ packages: dependencies: '@jest/types': 27.0.6 '@sinonjs/fake-timers': 7.1.2 - '@types/node': 12.20.15 + '@types/node': 12.20.16 jest-message-util: 27.0.6 jest-mock: 27.0.6 jest-util: 27.0.6 @@ -1480,7 +1509,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 12.20.15 + '@types/node': 12.20.16 '@types/yargs': 15.0.14 chalk: 4.1.1 dev: true @@ -1491,7 +1520,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 12.20.15 + '@types/node': 12.20.16 '@types/yargs': 16.0.4 chalk: 4.1.1 dev: true @@ -1511,8 +1540,8 @@ packages: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 @@ -1528,13 +1557,10 @@ packages: engines: {node: '>=8.0.0'} dev: true - /@prisma/debug/2.26.0: - resolution: {integrity: sha512-dBZPmxGKXP0VhDpKgpsFM3NhjFZZmP09MKRgV3oWfZmU+X1uA+crVscrajfZsOP0T6lbP1FCDLkFEEGyNCyuFA==} - dependencies: - debug: 4.3.2 - ms: 2.1.3 - transitivePeerDependencies: - - supports-color + /@opentelemetry/api/1.0.1: + resolution: {integrity: sha512-H5Djcc2txGAINgf3TNaq4yFofYSIK3722PM89S/3R8FuI/eqi1UscajlXk7EBkG9s2pxss/q6SHlpturaavXaw==} + engines: {node: '>=8.0.0'} + dev: true /@prisma/debug/2.27.0: resolution: {integrity: sha512-Et01S4RoLnQP9u547dCp74aSnLWTu0akfBCzF4zQZsbEdw7wXLttrcvbcYKr+KhpfF5Xu291UP/Kaxg0aj8o4w==} @@ -1543,10 +1569,9 @@ packages: ms: 2.1.3 transitivePeerDependencies: - supports-color - dev: true - /@prisma/debug/2.28.0-dev.14: - resolution: {integrity: sha512-/eyUEM2fj3ySoucC2mDByNCPy7ZzU4O7ylWatLZwUCZcFamXYHkfHzmP0Ddhhbc3cf+clMOew1dzrvnBKckN0g==} + /@prisma/debug/2.28.0-dev.13: + resolution: {integrity: sha512-eoFb6bytoE3pFm1/PkjtwhayUKOziHA/hCxBzxE0JDyE2H5EonrzLVYCJc2KLJb01IWS9h8Z6Q6RbigIbEqJtQ==} dependencies: debug: 4.3.2 ms: 2.1.3 @@ -1554,42 +1579,42 @@ packages: - supports-color dev: true - /@prisma/engine-core/2.28.0-dev.14: - resolution: {integrity: sha512-0w/FpBVHdHNZMM0qK1OH7Zv2pEnAq/b20/QDGyWLba/oYCxRp09DSPbLeAlitasESDvcukffeKxhrL11+hfplA==} + /@prisma/engine-core/2.28.0-dev.13: + resolution: {integrity: sha512-3IDjj9g21rAp1/1qZd1kFBUgjRBywijm523cGA+2KpuyrJASckAJX95ZabPx16UdLCsydTKfDQe7T0fVG9+V6w==} dependencies: - '@prisma/debug': 2.28.0-dev.14 - '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 - '@prisma/generator-helper': 2.28.0-dev.14 - '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/debug': 2.28.0-dev.13 + '@prisma/engines': 2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad + '@prisma/generator-helper': 2.28.0-dev.13 + '@prisma/get-platform': 2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad chalk: 4.1.1 execa: 5.1.1 get-stream: 6.0.1 indent-string: 4.0.0 new-github-issue-url: 0.2.1 - p-retry: 4.6.0 + p-retry: 4.6.1 terminal-link: 2.1.1 undici: 3.3.6 transitivePeerDependencies: - supports-color dev: true - /@prisma/engines-version/2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb: - resolution: {integrity: sha512-pwOsYdzw8+cwKlUrCzasiRh96RhNuJ/QcKr0HwjxxlUWTmbEayDKjqRRz5fsUYIpSv5fW1B3SsbzHOqVtFZ6XQ==} + /@prisma/engines-version/2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776: + resolution: {integrity: sha512-q7RjWU7Wwy6A82NGldiIJz0DvSgalsM/vPy20HkyQTFzdyfZH9rsagyRYevTpSWISB9cOtvG50b0YX9EwXtEhQ==} - /@prisma/engines/2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb: - resolution: {integrity: sha512-AIbIhAxmd2CHZO5XzQTPrfk+Tp/5eoNoSledOG3yc6Dk97siLvnBuSEv7prggUbedCufDwZLAvwxV4PEw3zOlQ==} + /@prisma/engines/2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad: + resolution: {integrity: sha512-0Ex4sZbR0Ntf6oanfz62/7q5N5z4mmmx71Y0Qus8tlSo1QPWQXQx9CYr8EqXCILK/3t/UOF844KQrBBZNsQmyg==} requiresBuild: true + dev: true /@prisma/engines/2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776: resolution: {integrity: sha512-MGblNTd/gZui+i6xzILdqsGbICeNY7tYQWaQpUZg/gMmjsUQqeNhdaWFqBIe962wwIYP9oerTkDSj+CT2rgRkg==} requiresBuild: true - dev: true - /@prisma/fetch-engine/2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb: - resolution: {integrity: sha512-KdZZ5hUnMrCuImhvoHNnhnTlDY76mnKdEnM4QtaTF9HptwbPWaX/NZ5hwGC6WZf3PjWYr4BiQoC0v8Q7RF88Kg==} + /@prisma/fetch-engine/2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad: + resolution: {integrity: sha512-47xaE8qNPImJ60kUNlG17+hFlwvKNx3F35EuWvqETmpscslb92JUycStfwnpANWY8cvD50xzoktHyJ5XRvq/Wg==} dependencies: - '@prisma/debug': 2.26.0 - '@prisma/get-platform': 2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb + '@prisma/debug': 2.27.0 + '@prisma/get-platform': 2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad chalk: 4.1.1 execa: 5.1.1 find-cache-dir: 3.3.1 @@ -1600,13 +1625,14 @@ packages: node-fetch: 2.6.1 p-filter: 2.1.0 p-map: 4.0.0 - p-retry: 4.6.0 + p-retry: 4.6.1 progress: 2.0.3 rimraf: 3.0.2 temp-dir: 2.0.0 tempy: 1.0.1 transitivePeerDependencies: - supports-color + dev: true /@prisma/fetch-engine/2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776: resolution: {integrity: sha512-Chrqo/K0Zk0EDiRGRLirfBktsURPym9mVK/qyZ5RF00UWZaOzgI5uCk8jKNDTHAAKASLD1rRjeIIAPyZVSCoIA==} @@ -1623,19 +1649,18 @@ packages: node-fetch: 2.6.1 p-filter: 2.1.0 p-map: 4.0.0 - p-retry: 4.6.0 + p-retry: 4.6.1 progress: 2.0.3 rimraf: 3.0.2 temp-dir: 2.0.0 tempy: 1.0.1 transitivePeerDependencies: - supports-color - dev: true - /@prisma/generator-helper/2.28.0-dev.14: - resolution: {integrity: sha512-ibi6+KQ4kWGrlymDkrLq12yDK55GtR1SAJVPZRI1okkhxo624dgLgiMNWeybTNcWE/TyZeVVaNKQmjHW4KYcqw==} + /@prisma/generator-helper/2.28.0-dev.13: + resolution: {integrity: sha512-5/4hg+vsdD4SkJHcPQD1l9D+3kiGikOG6XXclxCBk2+FrqrpfjhSLsuGqFYA3EZ62uG4VZMWznC+c4cKyDAfkA==} dependencies: - '@prisma/debug': 2.28.0-dev.14 + '@prisma/debug': 2.28.0-dev.13 '@types/cross-spawn': 6.0.2 chalk: 4.1.1 cross-spawn: 7.0.3 @@ -1643,12 +1668,13 @@ packages: - supports-color dev: true - /@prisma/get-platform/2.27.0-43.cdba6ec525e0213cce26f8e4bb23cf556d1479bb: - resolution: {integrity: sha512-N+akWuGHmgCaTfnD4YUum57wd4+GfOvKiTYYIMY2CIEJbxvFw/GF9v8rozl3WRZPgL+Hx3D0ZPB8E4NgvaLy0g==} + /@prisma/get-platform/2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad: + resolution: {integrity: sha512-Ryfxde8sRTsjboHcSS8k5HtIOewL1KOwsP1EDZ+lU1IU3ZL6IaPofUHafOVTMNabb388a8jV0XjrazeNdCUTAw==} dependencies: - '@prisma/debug': 2.26.0 + '@prisma/debug': 2.27.0 transitivePeerDependencies: - supports-color + dev: true /@prisma/get-platform/2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776: resolution: {integrity: sha512-ogXAyzRXGLTxp0mQFwU/VYcT19OEH4cHec3isc9sX25uoDG4bCJWuAHtnjb5ZReo4UCTVn80jBFndYYalZTtAw==} @@ -1656,17 +1682,16 @@ packages: '@prisma/debug': 2.27.0 transitivePeerDependencies: - supports-color - dev: true - /@prisma/sdk/2.28.0-dev.14: - resolution: {integrity: sha512-Db6x4VbFsJjpOnGzhIlJj51rE2qjfdaa3OJ+XCcVjMgN3WKfnkbyeMBE2NUKEHPVTjxppv9nW0+AxrZCa5OYoA==} + /@prisma/sdk/2.28.0-dev.13: + resolution: {integrity: sha512-jcBnpLShF02DobRb1NXxXng1aqdIO4nSdivdGpgij8Dq0gI7W2w28cNpTKhVZXZSW5D9rZIgIuh0wX5iVHg5XQ==} dependencies: - '@prisma/debug': 2.28.0-dev.14 - '@prisma/engine-core': 2.28.0-dev.14 - '@prisma/engines': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 - '@prisma/fetch-engine': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 - '@prisma/generator-helper': 2.28.0-dev.14 - '@prisma/get-platform': 2.28.0-8.215319b1f112e9e5b5a1f2d2b0553982d2669776 + '@prisma/debug': 2.28.0-dev.13 + '@prisma/engine-core': 2.28.0-dev.13 + '@prisma/engines': 2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad + '@prisma/fetch-engine': 2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad + '@prisma/generator-helper': 2.28.0-dev.13 + '@prisma/get-platform': 2.28.0-7.9d9544a18e80458862bbc8cc041ee9fc70f724ad '@timsuchanek/copy': 1.4.5 archiver: 4.0.2 arg: 5.0.0 @@ -1700,25 +1725,25 @@ packages: - supports-color dev: true - /@prisma/studio-pcw/0.410.0_@prisma+sdk@2.28.0-dev.14: - resolution: {integrity: sha512-WiO2SFnurzsW8P9ipW3ltCWnmiEfg4k/UJfMywmU/uklAYUxJ+2dH25M8nMLDrPgo2nNQRYdmF2FDdLFNcT3gQ==} + /@prisma/studio-pcw/0.416.0_@prisma+sdk@2.28.0-dev.13: + resolution: {integrity: sha512-K3tZi1v9cJ6QMCu4fEvYqqJctYQ5XxzcV20gfEgDt3NIZRVf+VEGll4yt4aCQMnB6RrRauZ5FGhFMScVV91JhA==} peerDependencies: '@prisma/client': '*' '@prisma/sdk': '*' dependencies: - '@prisma/sdk': 2.28.0-dev.14 + '@prisma/sdk': 2.28.0-dev.13 debug: 4.3.1 lodash: 4.17.21 transitivePeerDependencies: - supports-color dev: true - /@prisma/studio-server/0.410.0: - resolution: {integrity: sha512-grj5Ip5z0405utmcvXT1uCyUAq454MOxqvbkJJdCZjlilzWjKIxdaMLlGreIgIl0fsGZenZ35HjaByLx8F9Kxg==} + /@prisma/studio-server/0.416.0: + resolution: {integrity: sha512-7dOHEZbB5HS8d3pf0nAkN4+lIC8vZLsSEgj7P7pr+Q7d4ZmmSgPKiiuFyovtngqa07sMEU0CalhueTwXgWVTOQ==} dependencies: - '@prisma/sdk': 2.28.0-dev.14 - '@prisma/studio-pcw': 0.410.0_@prisma+sdk@2.28.0-dev.14 - '@prisma/studio-transports': 0.410.0 + '@prisma/sdk': 2.28.0-dev.13 + '@prisma/studio-pcw': 0.416.0_@prisma+sdk@2.28.0-dev.13 + '@prisma/studio-transports': 0.416.0 '@sentry/node': 6.2.5 checkpoint-client: 1.1.20 cors: 2.8.5 @@ -1726,11 +1751,12 @@ packages: express: 4.17.1 untildify: 4.0.0 transitivePeerDependencies: + - '@prisma/client' - supports-color dev: true - /@prisma/studio-transports/0.410.0: - resolution: {integrity: sha512-cx2GZbaqKLdgIs/FMF1yaCCVGmpl8UieI8VtHjFjFu/xB5T77uXaAfkt1EPOw9AuTx1YFHGe9eBvTw/8NerN7w==} + /@prisma/studio-transports/0.416.0: + resolution: {integrity: sha512-GuoLd37rvhMOBg5WAkwmNNolKa0wGniaDFsh6fXtaTT6tcoYiQsCY5mXqajVRRr39U/MyfuyE10Bhsm+ii8jRw==} dev: true /@sentry/core/6.2.5: @@ -1839,7 +1865,7 @@ packages: engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} dependencies: '@slack/types': 1.10.0 - '@types/node': 12.20.15 + '@types/node': 12.20.16 axios: 0.21.1_debug@4.3.2 transitivePeerDependencies: - debug @@ -1918,14 +1944,14 @@ packages: /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 /@types/debug/4.1.6: resolution: {integrity: sha512-7fDOJFA/x8B+sO1901BmHlf5dE1cxBU8mRXj8QOEDnn16hhGJv/IHxJtZhvsabZsIMn0eLIyeOKAeqSNJJYTpA==} dev: true - /@types/eslint/7.2.14: - resolution: {integrity: sha512-pESyhSbUOskqrGcaN+bCXIQDyT5zTaRWfj5ZjjSlMatgGjIn3QQPfocAu4WSabUR7CGyLZ2CQaZyISOEX7/saw==} + /@types/eslint/7.28.0: + resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==} dependencies: '@types/estree': 0.0.50 '@types/json-schema': 7.0.8 @@ -1942,11 +1968,11 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true - /@types/graphviz/0.0.32: - resolution: {integrity: sha512-w0jhDSGBtRv+bnTDo7CjbFLPecLiNG+gUhewfMJtr6c4njY623XM6XkND1Jg7cUMAIUNVRlhSqJ/lcC7JOa0qQ==} + /@types/graphviz/0.0.33: + resolution: {integrity: sha512-pta9Htjg5Ws0sHIaP7sHypbQ/fsaaCtpf/90QqVSuRNY0LBCXj0hWmt1oivluKwl5PFnDyfxFwmbHtZMlvcqeQ==} dev: true /@types/istanbul-lib-coverage/2.0.3: @@ -1987,36 +2013,32 @@ packages: /@types/minipass/2.2.1: resolution: {integrity: sha512-0bI74UwEJ+JjGqzkyoiCxLVGK5C3Vy5MYdDB6VCtUAulcrulHvqhIrQP9lh/gvMgaNzvvJljMW97rRHVvbTe8Q==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true /@types/mssql/6.0.8: resolution: {integrity: sha512-N3dr3o1c6EXhHhhNRaKpLTdAoXT/s6qDEJET5FID2gFCj58vIV9q/7RtkvYdE6ntpkJF5F9hpURhxT/oC62yLw==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 '@types/tedious': 4.0.5 dev: true /@types/node-fetch/2.5.11: resolution: {integrity: sha512-2upCKaqVZETDRb8A2VTaRymqFBEgH8u6yr96b/u3+1uQEPDRo3mJLEiPk7vdXBHRtjwkjqzFYMJXrt0Z9QsYjQ==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 form-data: 3.0.1 dev: true - /@types/node/12.20.15: - resolution: {integrity: sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg==} - - /@types/node/14.17.4: - resolution: {integrity: sha512-8kQ3+wKGRNN0ghtEn7EGps/B8CzuBz1nXZEIGGLP2GnwbqYn4dbTs7k+VKLTq1HvZLRCIDtN3Snx1Ege8B7L5A==} - dev: true + /@types/node/12.20.16: + resolution: {integrity: sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA==} /@types/node/14.17.5: resolution: {integrity: sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==} dev: true - /@types/node/16.0.1: - resolution: {integrity: sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug==} + /@types/node/16.3.2: + resolution: {integrity: sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw==} dev: true /@types/node/8.10.66: @@ -2030,10 +2052,10 @@ packages: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/pg/8.6.0: - resolution: {integrity: sha512-3JXFrsl8COoqVB1+2Pqelx6soaiFVXzkT3fkuSNe7GB40ysfT0FHphZFPiqIXpMyTHSFRdLTyZzrFBrJRPAArA==} + /@types/pg/8.6.1: + resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 pg-protocol: 1.5.0 pg-types: 2.2.0 dev: true @@ -2042,16 +2064,16 @@ packages: resolution: {integrity: sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==} dev: true - /@types/prompts/2.0.13: - resolution: {integrity: sha512-jwMOIGy49VruR/gYehhJYgpVzB+EVpEE7t7j9m1oTo4HMpOe7KmsyqdBuoxAzA5B4caUgx0cKrWr7wUEqMXJ7Q==} + /@types/prompts/2.0.14: + resolution: {integrity: sha512-HZBd99fKxRWpYCErtm2/yxUZv6/PBI9J7N4TNFffl5JbrYMHBwF25DjQGTW3b3jmXq+9P6/8fCIb2ee57BFfYA==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true - /@types/redis/2.8.30: - resolution: {integrity: sha512-4D3XwfIc671FSNXNruE/wmf6jWL7QYtyAhiWXJDkY41F4atMnOol4584oP4WqnW3uHe8d+Jn+wDLuQaxbfMgXQ==} + /@types/redis/2.8.31: + resolution: {integrity: sha512-daWrrTDYaa5iSDFbgzZ9gOOzyp2AJmYK59OlG/2KGBgYWF3lfs8GDKm1c//tik5Uc93hDD36O+qLPvzDolChbA==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true /@types/resolve/1.20.1: @@ -2068,7 +2090,7 @@ packages: /@types/sqlite3/3.1.7: resolution: {integrity: sha512-8FHV/8Uzd7IwdHm5mvmF2Aif4aC/gjrt4axWD9SmfaxITnOjtOhCbOSTuqv/VbH1uq0QrwlaTj9aTz3gmR6u4w==} dependencies: - '@types/node': 12.20.15 + '@types/node': 14.17.5 dev: true /@types/stack-utils/2.0.1: @@ -2078,32 +2100,32 @@ packages: /@types/stoppable/1.1.1: resolution: {integrity: sha512-b8N+fCADRIYYrGZOcmOR8ZNBOqhktWTB/bMUl5LvGtT201QKJZOOH5UsFyI3qtteM6ZAJbJqZoBcLqqxKIwjhw==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 2.2.1 - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true /@types/tedious/4.0.5: resolution: {integrity: sha512-zlnChTP63Bds6kMBuKOR+qJPB9wcYf1zVm78qiXTnT1gbcU6wdTmSp28cd2BPxePy4mrGM6TnQG1fmHxQW1pZw==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true /@types/tunnel/0.0.1: resolution: {integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true /@types/ws/7.4.6: resolution: {integrity: sha512-ijZ1vzRawI7QoWnTNL8KpHixd2b2XVb9I9HAqI3triPsh1EC0xH0Eg6w2O3TKbDCgiNNlJqfrof6j4T2I+l9vw==} dependencies: - '@types/node': 16.0.1 + '@types/node': 16.3.2 dev: true /@types/yargs-parser/20.2.1: @@ -2122,8 +2144,8 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin/4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff: - resolution: {integrity: sha512-PGqpLLzHSxq956rzNGasO3GsAPf2lY9lDUBXhS++SKonglUmJypaUtcKzRtUte8CV7nruwnDxtLUKpVxs0wQBw==} + /@typescript-eslint/eslint-plugin/4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f: + resolution: {integrity: sha512-jW8sEFu1ZeaV8xzwsfi6Vgtty2jf7/lJmQmDkDruBjYAbx5DA8JtbcMnP0rNPUG+oH5GoQBTSp+9613BzuIpYg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -2133,9 +2155,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.30.0+typescript@4.3.5 - '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 - '@typescript-eslint/scope-manager': 4.28.2 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.3 debug: 4.3.2 eslint: 7.30.0 functional-red-black-tree: 1.0.1 @@ -2147,16 +2169,16 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.28.2_eslint@7.30.0+typescript@4.3.5: - resolution: {integrity: sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==} + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.30.0+typescript@4.3.5: + resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.8 - '@typescript-eslint/scope-manager': 4.28.2 - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.3 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 eslint: 7.30.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.30.0 @@ -2165,8 +2187,8 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.28.2_eslint@7.30.0+typescript@4.3.5: - resolution: {integrity: sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w==} + /@typescript-eslint/parser/4.28.3_eslint@7.30.0+typescript@4.3.5: + resolution: {integrity: sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -2175,9 +2197,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.28.2 - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.3 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 debug: 4.3.2 eslint: 7.30.0 typescript: 4.3.5 @@ -2185,21 +2207,21 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/4.28.2: - resolution: {integrity: sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==} + /@typescript-eslint/scope-manager/4.28.3: + resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/visitor-keys': 4.28.2 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/visitor-keys': 4.28.3 dev: true - /@typescript-eslint/types/4.28.2: - resolution: {integrity: sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==} + /@typescript-eslint/types/4.28.3: + resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.28.2_typescript@4.3.5: - resolution: {integrity: sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg==} + /@typescript-eslint/typescript-estree/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -2207,8 +2229,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/visitor-keys': 4.28.2 + '@typescript-eslint/types': 4.28.3 + '@typescript-eslint/visitor-keys': 4.28.3 debug: 4.3.2 globby: 11.0.4 is-glob: 4.0.1 @@ -2219,11 +2241,11 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.28.2: - resolution: {integrity: sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==} + /@typescript-eslint/visitor-keys/4.28.3: + resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/types': 4.28.3 eslint-visitor-keys: 2.1.0 dev: true @@ -2257,8 +2279,8 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + /acorn-jsx/5.3.2_acorn@7.4.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: @@ -2323,8 +2345,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.6.1: - resolution: {integrity: sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ==} + /ajv/8.6.2: + resolution: {integrity: sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -2636,9 +2658,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001243 + caniuse-lite: 1.0.30001245 colorette: 1.2.2 - electron-to-chromium: 1.3.770 + electron-to-chromium: 1.3.778 escalade: 3.1.1 node-releases: 1.1.73 dev: true @@ -2714,8 +2736,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001243: - resolution: {integrity: sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA==} + /caniuse-lite/1.0.30001245: + resolution: {integrity: sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA==} dev: true /caseless/0.12.0: @@ -2768,8 +2790,8 @@ packages: /ci-info/3.2.0: resolution: {integrity: sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==} - /cjs-module-lexer/1.2.1: - resolution: {integrity: sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw==} + /cjs-module-lexer/1.2.2: + resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} dev: true /clean-stack/2.2.0: @@ -3172,8 +3194,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium/1.3.770: - resolution: {integrity: sha512-Kyh8DGK1KfEZuYKIHvuOmrKotsKZQ+qBkDIWHciE3QoFkxXB1KzPP+tfLilSHAfxTON0yYMnFCWkQtUOR7g6KQ==} + /electron-to-chromium/1.3.778: + resolution: {integrity: sha512-Lw04qJaPtWdq0d7qKHJTgkam+FhFi3hm/scf1EyqJWdjO3ZIGUJhNmZJRXWb7yb/bRYXQyVGSpa9RqVpjjWMQw==} dev: true /emittery/0.8.1: @@ -3263,7 +3285,7 @@ packages: resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} engines: {node: '>=10'} dependencies: - '@types/eslint': 7.2.14 + '@types/eslint': 7.28.0 ansi-escapes: 4.3.2 chalk: 4.1.1 eslint-rule-docs: 1.1.230 @@ -3284,7 +3306,7 @@ packages: ignore: 5.1.8 dev: true - /eslint-plugin-jest/24.3.6_bbfe94bdc32beb9697419a1eeb1a03aa: + /eslint-plugin-jest/24.3.6_c7802047a424f5f4702bce272d08e602: resolution: {integrity: sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==} engines: {node: '>=10'} peerDependencies: @@ -3294,8 +3316,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff - '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.30.0+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.28.3_8da3816a7c3fb8ebc9f4c4b3e4b2e38f + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.30.0+typescript@4.3.5 eslint: 7.30.0 transitivePeerDependencies: - supports-color @@ -3412,7 +3434,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 + acorn-jsx: 5.3.2_acorn@7.4.1 eslint-visitor-keys: 1.3.0 dev: true @@ -3563,12 +3585,12 @@ packages: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} dev: true - /fast-glob/3.2.6: - resolution: {integrity: sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==} + /fast-glob/3.2.7: + resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.7 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 @@ -3875,7 +3897,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.6 + fast-glob: 3.2.7 ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 @@ -4124,8 +4146,8 @@ packages: dependencies: ci-info: 3.2.0 - /is-core-module/2.4.0: - resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} + /is-core-module/2.5.0: + resolution: {integrity: sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==} dependencies: has: 1.0.3 @@ -4305,7 +4327,7 @@ packages: '@jest/environment': 27.0.6 '@jest/test-result': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 chalk: 4.1.1 co: 4.6.0 dedent: 0.7.0 @@ -4325,7 +4347,7 @@ packages: - supports-color dev: true - /jest-cli/27.0.6_ts-node@10.0.0: + /jest-cli/27.0.6_ts-node@10.1.0: resolution: {integrity: sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -4335,14 +4357,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.6_ts-node@10.0.0 + '@jest/core': 27.0.6_ts-node@10.1.0 '@jest/test-result': 27.0.6 '@jest/types': 27.0.6 chalk: 4.1.1 exit: 0.1.2 graceful-fs: 4.2.6 import-local: 3.0.2 - jest-config: 27.0.6_ts-node@10.0.0 + jest-config: 27.0.6_ts-node@10.1.0 jest-util: 27.0.6 jest-validate: 27.0.6 prompts: 2.4.1 @@ -4355,7 +4377,7 @@ packages: - utf-8-validate dev: true - /jest-config/27.0.6_ts-node@10.0.0: + /jest-config/27.0.6_ts-node@10.1.0: resolution: {integrity: sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -4385,7 +4407,7 @@ packages: jest-validate: 27.0.6 micromatch: 4.0.4 pretty-format: 27.0.6 - ts-node: 10.0.0_84a9e28f1d67942a299e48b96454e56f + ts-node: 10.1.0_fb12cdd5d1c63e5bff1f6df37ef04f2a transitivePeerDependencies: - bufferutil - canvas @@ -4438,7 +4460,7 @@ packages: '@jest/environment': 27.0.6 '@jest/fake-timers': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 jest-mock: 27.0.6 jest-util: 27.0.6 jsdom: 16.6.0 @@ -4456,7 +4478,7 @@ packages: '@jest/environment': 27.0.6 '@jest/fake-timers': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 jest-mock: 27.0.6 jest-util: 27.0.6 dev: true @@ -4477,7 +4499,7 @@ packages: dependencies: '@jest/types': 27.0.6 '@types/graceful-fs': 4.1.5 - '@types/node': 12.20.15 + '@types/node': 12.20.16 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.6 @@ -4500,7 +4522,7 @@ packages: '@jest/source-map': 27.0.6 '@jest/test-result': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 chalk: 4.1.1 co: 4.6.0 expect: 27.0.6 @@ -4555,7 +4577,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@27.0.6: @@ -4610,7 +4632,7 @@ packages: '@jest/test-result': 27.0.6 '@jest/transform': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 chalk: 4.1.1 emittery: 0.8.1 exit: 0.1.2 @@ -4648,7 +4670,7 @@ packages: '@jest/types': 27.0.6 '@types/yargs': 16.0.4 chalk: 4.1.1 - cjs-module-lexer: 1.2.1 + cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.1.7 @@ -4672,7 +4694,7 @@ packages: resolution: {integrity: sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 graceful-fs: 4.2.6 dev: true @@ -4713,7 +4735,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 chalk: 4.1.1 graceful-fs: 4.2.6 is-ci: 3.0.0 @@ -4738,7 +4760,7 @@ packages: dependencies: '@jest/test-result': 27.0.6 '@jest/types': 27.0.6 - '@types/node': 12.20.15 + '@types/node': 12.20.16 ansi-escapes: 4.3.2 chalk: 4.1.1 jest-util: 27.0.6 @@ -4749,12 +4771,12 @@ packages: resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 12.20.15 + '@types/node': 12.20.16 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.0.6_ts-node@10.0.0: + /jest/27.0.6_ts-node@10.1.0: resolution: {integrity: sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -4764,9 +4786,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.0.6_ts-node@10.0.0 + '@jest/core': 27.0.6_ts-node@10.1.0 import-local: 3.0.2 - jest-cli: 27.0.6_ts-node@10.0.0 + jest-cli: 27.0.6_ts-node@10.1.0 transitivePeerDependencies: - bufferutil - canvas @@ -4834,7 +4856,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - ws: 7.5.2 + ws: 7.5.3 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -4996,8 +5018,8 @@ packages: /lines-and-columns/1.1.6: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} - /lint-staged/11.0.0: - resolution: {integrity: sha512-3rsRIoyaE8IphSUtO1RVTFl1e0SLBtxxUOPBtHxQgBHS5/i6nqvjcUfNioMa4BU9yGnPzbO+xkfLtXtxBpCzjw==} + /lint-staged/11.0.1: + resolution: {integrity: sha512-RkTA1ulE6jAGFskxpGAwxfVRXjHp7D9gFg/+KMARUWMPiVFP0t28Em2u0gL8sA0w3/ck3TC57F2v2RNeQ5XPnw==} hasBin: true dependencies: chalk: 4.1.1 @@ -5379,7 +5401,7 @@ packages: debug: 4.3.2 rfdc: 1.3.0 tarn: 3.0.1 - tedious: 11.0.9_debug@4.3.2 + tedious: 11.2.0_debug@4.3.2 transitivePeerDependencies: - supports-color dev: true @@ -5575,8 +5597,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-inspect/1.10.3: - resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + /object-inspect/1.11.0: + resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} dev: true /on-finished/2.3.0: @@ -5701,8 +5723,8 @@ packages: engines: {node: '>=8'} dev: true - /p-retry/4.6.0: - resolution: {integrity: sha512-SAHbQEwg3X5DRNaLmWjT+DlGc93ba5i+aP3QLfVNDncQEQO4xjbYW4N/lcVTSuP0aJietGfx2t94dJLzfBMpXw==} + /p-retry/4.6.1: + resolution: {integrity: sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==} engines: {node: '>=8'} dependencies: '@types/retry': 0.12.1 @@ -6214,7 +6236,7 @@ packages: /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.4.0 + is-core-module: 2.5.0 path-parse: 1.0.7 /restore-cursor/3.1.0: @@ -6249,7 +6271,7 @@ packages: dependencies: glob: 7.1.7 - /rollup-plugin-dts/3.0.2_rollup@2.52.8+typescript@4.3.5: + /rollup-plugin-dts/3.0.2_rollup@2.53.1+typescript@4.3.5: resolution: {integrity: sha512-hswlsdWu/x7k5pXzaLP6OvKRKcx8Bzprksz9i9mUe72zvt8LvqAb/AZpzs6FkLgmyRaN8B6rUQOVtzA3yEt9Yw==} engines: {node: '>=v12.22.1'} peerDependencies: @@ -6257,14 +6279,14 @@ packages: typescript: ^4.2.4 dependencies: magic-string: 0.25.7 - rollup: 2.52.8 + rollup: 2.53.1 typescript: 4.3.5 optionalDependencies: '@babel/code-frame': 7.14.5 dev: true - /rollup/2.52.8: - resolution: {integrity: sha512-IjAB0C6KK5/lvqzJWAzsvOik+jV5Bt907QdkQ/gDP4j+R9KYNI1tjqdxiPitGPVrWC21Mf/ucXgowUjN/VemaQ==} + /rollup/2.53.1: + resolution: {integrity: sha512-yiTCvcYXZEulNWNlEONOQVlhXA/hgxjelFSjNcrwAAIfYx/xqjSHwqg/cCaWOyFRKr+IQBaXwt723m8tCaIUiw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -6385,7 +6407,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.10.3 + object-inspect: 1.11.0 dev: true /signal-exit/3.0.3: @@ -6690,7 +6712,7 @@ packages: resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.6.1 + ajv: 8.6.2 lodash.clonedeep: 4.5.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 @@ -6756,11 +6778,11 @@ packages: engines: {node: '>=8.0.0'} dev: true - /tedious/11.0.9_debug@4.3.2: - resolution: {integrity: sha512-VEIDlPYQNp9Mct0LDFV5O4cihyq/7D+UU0WH6973+NnQZessYe3CFggHeyfKRw2Dx8AQtWB6tOg4misKiG2mpg==} + /tedious/11.2.0_debug@4.3.2: + resolution: {integrity: sha512-H/42V8pxhcPE/PLEtxZpvgovW2gSKmAMBll/O/NW2gcHdFpyE5oVeAsyeYC/7cwCyDnV+hbeje+qgJXxraJfhg==} engines: {node: '>= 10'} dependencies: - '@azure/identity': 1.3.0_debug@4.3.2 + '@azure/identity': 1.4.0_debug@4.3.2 '@azure/keyvault-keys': 4.2.2 '@azure/ms-rest-nodeauth': 3.0.10_debug@4.3.2 '@js-joda/core': 3.2.0 @@ -6916,7 +6938,7 @@ packages: bs-logger: 0.2.6 buffer-from: 1.1.1 fast-json-stable-stringify: 2.1.0 - jest: 27.0.6_ts-node@10.0.0 + jest: 27.0.6_ts-node@10.1.0 jest-util: 27.0.6 json5: 2.2.0 lodash: 4.17.21 @@ -6927,13 +6949,13 @@ packages: yargs-parser: 20.2.9 dev: true - /ts-node/10.0.0_84a9e28f1d67942a299e48b96454e56f: - resolution: {integrity: sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg==} + /ts-node/10.1.0_fb12cdd5d1c63e5bff1f6df37ef04f2a: + resolution: {integrity: sha512-6szn3+J9WyG2hE+5W8e0ruZrzyk1uFLYye6IGMBadnOzDh8aP7t8CbFpsfCiEx2+wMixAhjFt7lOZC4+l+WbEA==} engines: {node: '>=12.0.0'} hasBin: true peerDependencies: - '@swc/core': '>=1.2.45' - '@swc/wasm': '>=1.2.45' + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' '@types/node': '*' typescript: '>=2.7' peerDependenciesMeta: @@ -6946,7 +6968,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.1 - '@types/node': 12.20.15 + '@types/node': 12.20.16 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -7261,8 +7283,8 @@ packages: typedarray-to-buffer: 3.1.5 dev: true - /ws/7.5.2: - resolution: {integrity: sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ==} + /ws/7.5.3: + resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1