From 8628d9634034c5fb166d7385b8109f394f99555e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Dec 2020 11:58:05 +0100 Subject: [PATCH] chore(deps): update devdependencies (non-major) (#4625) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Renovate Bot Co-authored-by: William Luke Co-authored-by: Joël --- package.json | 10 +- pnpm-lock.yaml | 243 +- src/package.json | 2 +- src/packages/cli/package.json | 12 +- src/packages/client/package.json | 14 +- .../src/__tests__/__helpers__/dmmf-types.ts | 6239 ++++++++--------- .../client/src/generation/TSClient/Model.ts | 21 +- .../client/src/runtime/getPrismaClient.ts | 80 +- .../runtime/utils/mssqlPreparedStatement.ts | 2 +- src/packages/debug/package.json | 8 +- src/packages/engine-core/package.json | 8 +- src/packages/fetch-engine/package.json | 8 +- src/packages/generator-helper/package.json | 8 +- src/packages/generator-helper/src/dmmf.ts | 5 +- src/packages/get-platform/package.json | 8 +- src/packages/migrate/package.json | 8 +- src/packages/sdk/package.json | 8 +- src/pnpm-lock.yaml | 426 +- 18 files changed, 3576 insertions(+), 3534 deletions(-) diff --git a/package.json b/package.json index 57818824d1db..4b9d48870163 100644 --- a/package.json +++ b/package.json @@ -7,22 +7,22 @@ }, "devDependencies": { "@types/node": "14.14.16", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "arg": "5.0.0", "chalk": "4.1.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "execa": "5.0.0", "globby": "11.0.1", - "husky": "4.3.5", + "husky": "4.3.6", "p-map": "4.0.0", "staged-git-files": "1.2.0", "ts-node": "9.1.1", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "husky": { "hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 733abe155884..1ac0385844b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,36 +1,36 @@ devDependencies: '@types/node': 14.14.16 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 arg: 5.0.0 chalk: 4.1.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0 execa: 5.0.0 globby: 11.0.1 - husky: 4.3.5 + husky: 4.3.6 p-map: 4.0.0 staged-git-files: 1.2.0 - ts-node: 9.1.1_typescript@4.1.2 - typescript: 4.1.2 + ts-node: 9.1.1_typescript@4.1.3 + typescript: 4.1.3 lockfileVersion: 5.2 packages: - /@babel/code-frame/7.10.4: + /@babel/code-frame/7.12.11: dependencies: '@babel/highlight': 7.10.4 dev: true resolution: - integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - /@babel/helper-validator-identifier/7.10.4: + integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + /@babel/helper-validator-identifier/7.12.11: dev: true resolution: - integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== /@babel/highlight/7.10.4: dependencies: - '@babel/helper-validator-identifier': 7.10.4 + '@babel/helper-validator-identifier': 7.12.11 chalk: 2.4.2 js-tokens: 4.0.0 dev: true @@ -43,8 +43,8 @@ packages: espree: 7.3.1 globals: 12.4.0 ignore: 4.0.6 - import-fresh: 3.2.2 - js-yaml: 3.14.0 + import-fresh: 3.3.0 + js-yaml: 3.14.1 lodash: 4.17.20 minimatch: 3.0.4 strip-json-comments: 3.1.1 @@ -53,30 +53,30 @@ packages: node: ^10.12.0 || >=12.0.0 resolution: integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== - /@nodelib/fs.scandir/2.1.3: + /@nodelib/fs.scandir/2.1.4: dependencies: - '@nodelib/fs.stat': 2.0.3 + '@nodelib/fs.stat': 2.0.4 run-parallel: 1.1.10 dev: true engines: node: '>= 8' resolution: - integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== - /@nodelib/fs.stat/2.0.3: + integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + /@nodelib/fs.stat/2.0.4: dev: true engines: node: '>= 8' resolution: - integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== - /@nodelib/fs.walk/1.2.4: + integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + /@nodelib/fs.walk/1.2.6: dependencies: - '@nodelib/fs.scandir': 2.1.3 - fastq: 1.9.0 + '@nodelib/fs.scandir': 2.1.4 + fastq: 1.10.0 dev: true engines: node: '>= 8' resolution: - integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== /@types/json-schema/7.0.6: dev: true resolution: @@ -89,18 +89,18 @@ packages: dev: true resolution: integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - /@typescript-eslint/eslint-plugin/4.9.1_5897ef4c8a6133b7b28695ca449212ad: + /@typescript-eslint/eslint-plugin/4.10.0_b73eed484bdfc88edd18eb0024b8c446: dependencies: - '@typescript-eslint/experimental-utils': 4.9.1_eslint@7.15.0+typescript@4.1.2 - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 - '@typescript-eslint/scope-manager': 4.9.1 + '@typescript-eslint/experimental-utils': 4.10.0_eslint@7.15.0+typescript@4.1.3 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 + '@typescript-eslint/scope-manager': 4.10.0 debug: 4.3.1 eslint: 7.15.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + semver: 7.3.4 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -112,13 +112,13 @@ packages: typescript: optional: true resolution: - integrity: sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ== - /@typescript-eslint/experimental-utils/4.8.2_eslint@7.15.0+typescript@4.1.2: + integrity: sha512-h6/V46o6aXpKRlarP1AiJEXuCJ7cMQdlpfMDrcllIgX3dFkLwEBTXAoNP98ZoOmqd1xvymMVRAI4e7yVvlzWEg== + /@typescript-eslint/experimental-utils/4.10.0_eslint@7.15.0+typescript@4.1.3: dependencies: '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.8.2 - '@typescript-eslint/types': 4.8.2 - '@typescript-eslint/typescript-estree': 4.8.2_typescript@4.1.2 + '@typescript-eslint/scope-manager': 4.10.0 + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/typescript-estree': 4.10.0_typescript@4.1.3 eslint: 7.15.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -129,13 +129,13 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-hpTw6o6IhBZEsQsjuw/4RWmceRyESfAiEzAEnXHKG1X7S5DXFaZ4IO1JO7CW1aQ604leQBzjZmuMI9QBCAJX8Q== - /@typescript-eslint/experimental-utils/4.9.1_eslint@7.15.0+typescript@4.1.2: + integrity: sha512-opX+7ai1sdWBOIoBgpVJrH5e89ra1KoLrJTz0UtWAa4IekkKmqDosk5r6xqRaNJfCXEfteW4HXQAwMdx+jjEmw== + /@typescript-eslint/experimental-utils/4.11.0_eslint@7.15.0+typescript@4.1.3: dependencies: '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.9.1 - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/typescript-estree': 4.9.1_typescript@4.1.2 + '@typescript-eslint/scope-manager': 4.11.0 + '@typescript-eslint/types': 4.11.0 + '@typescript-eslint/typescript-estree': 4.11.0_typescript@4.1.3 eslint: 7.15.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -146,15 +146,15 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg== - /@typescript-eslint/parser/4.9.1_eslint@7.15.0+typescript@4.1.2: + integrity: sha512-1VC6mSbYwl1FguKt8OgPs8xxaJgtqFpjY/UzUYDBKq4pfQ5lBvN2WVeqYkzf7evW42axUHYl2jm9tNyFsb8oLg== + /@typescript-eslint/parser/4.10.0_eslint@7.15.0+typescript@4.1.3: dependencies: - '@typescript-eslint/scope-manager': 4.9.1 - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/typescript-estree': 4.9.1_typescript@4.1.2 + '@typescript-eslint/scope-manager': 4.10.0 + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/typescript-estree': 4.10.0_typescript@4.1.3 debug: 4.3.1 eslint: 7.15.0 - typescript: 4.1.2 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -165,48 +165,48 @@ packages: typescript: optional: true resolution: - integrity: sha512-Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g== - /@typescript-eslint/scope-manager/4.8.2: + integrity: sha512-amBvUUGBMadzCW6c/qaZmfr3t9PyevcSWw7hY2FuevdZVp5QPw/K76VSQ5Sw3BxlgYCHZcK6DjIhSZK0PQNsQg== + /@typescript-eslint/scope-manager/4.10.0: dependencies: - '@typescript-eslint/types': 4.8.2 - '@typescript-eslint/visitor-keys': 4.8.2 + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/visitor-keys': 4.10.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-qHQ8ODi7mMin4Sq2eh/6eu03uVzsf5TX+J43xRmiq8ujng7ViQSHNPLOHGw/Wr5dFEoxq/ubKhzClIIdQy5q3g== - /@typescript-eslint/scope-manager/4.9.1: + integrity: sha512-WAPVw35P+fcnOa8DEic0tQUhoJJsgt+g6DEcz257G7vHFMwmag58EfowdVbiNcdfcV27EFR0tUBVXkDoIvfisQ== + /@typescript-eslint/scope-manager/4.11.0: dependencies: - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/visitor-keys': 4.9.1 + '@typescript-eslint/types': 4.11.0 + '@typescript-eslint/visitor-keys': 4.11.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ== - /@typescript-eslint/types/4.8.2: + integrity: sha512-6VSTm/4vC2dHM3ySDW9Kl48en+yLNfVV6LECU8jodBHQOhO8adAVizaZ1fV0QGZnLQjQ/y0aBj5/KXPp2hBTjA== + /@typescript-eslint/types/4.10.0: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-z1/AVcVF8ju5ObaHe2fOpZYEQrwHyZ7PTOlmjd3EoFeX9sv7UekQhfrCmgUO7PruLNfSHrJGQvrW3Q7xQ8EoAw== - /@typescript-eslint/types/4.9.1: + integrity: sha512-+dt5w1+Lqyd7wIPMa4XhJxUuE8+YF+vxQ6zxHyhLGHJjHiunPf0wSV8LtQwkpmAsRi1lEOoOIR30FG5S2HS33g== + /@typescript-eslint/types/4.11.0: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA== - /@typescript-eslint/typescript-estree/4.8.2_typescript@4.1.2: + integrity: sha512-XXOdt/NPX++txOQHM1kUMgJUS43KSlXGdR/aDyEwuAEETwuPt02Nc7v+s57PzuSqMbNLclblQdv3YcWOdXhQ7g== + /@typescript-eslint/typescript-estree/4.10.0_typescript@4.1.3: dependencies: - '@typescript-eslint/types': 4.8.2 - '@typescript-eslint/visitor-keys': 4.8.2 + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/visitor-keys': 4.10.0 debug: 4.3.1 globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.20 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + semver: 7.3.4 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -216,18 +216,18 @@ packages: typescript: optional: true resolution: - integrity: sha512-HToGNwI6fekH0dOw3XEVESUm71Onfam0AKin6f26S2FtUmO7o3cLlWgrIaT1q3vjB3wCTdww3Dx2iGq5wtUOCg== - /@typescript-eslint/typescript-estree/4.9.1_typescript@4.1.2: + integrity: sha512-mGK0YRp9TOk6ZqZ98F++bW6X5kMTzCRROJkGXH62d2azhghmq+1LNLylkGe6uGUOQzD452NOAEth5VAF6PDo5g== + /@typescript-eslint/typescript-estree/4.11.0_typescript@4.1.3: dependencies: - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/visitor-keys': 4.9.1 + '@typescript-eslint/types': 4.11.0 + '@typescript-eslint/visitor-keys': 4.11.0 debug: 4.3.1 globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.20 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + semver: 7.3.4 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -237,25 +237,25 @@ packages: typescript: optional: true resolution: - integrity: sha512-bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw== - /@typescript-eslint/visitor-keys/4.8.2: + integrity: sha512-eA6sT5dE5RHAFhtcC+b5WDlUIGwnO9b0yrfGa1mIOIAjqwSQCpXbLiFmKTdRbQN/xH2EZkGqqLDrKUuYOZ0+Hg== + /@typescript-eslint/visitor-keys/4.10.0: dependencies: - '@typescript-eslint/types': 4.8.2 + '@typescript-eslint/types': 4.10.0 eslint-visitor-keys: 2.0.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-Vg+/SJTMZJEKKGHW7YC21QxgKJrSbxoYYd3MEUGtW7zuytHuEcksewq0DUmo4eh/CTNrVJGSdIY9AtRb6riWFw== - /@typescript-eslint/visitor-keys/4.9.1: + integrity: sha512-hPyz5qmDMuZWFtHZkjcCpkAKHX8vdu1G3YsCLEd25ryZgnJfj6FQuJ5/O7R+dB1ueszilJmAFMtlU4CA6se3Jg== + /@typescript-eslint/visitor-keys/4.11.0: dependencies: - '@typescript-eslint/types': 4.9.1 + '@typescript-eslint/types': 4.11.0 eslint-visitor-keys: 2.0.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ== + integrity: sha512-tRYKyY0i7cMk6v4UIOCjl1LhuepC/pc6adQqJk4Is3YcC6k46HvsV9Wl7vQoLbm9qADgeujiT7KdLrylvFIQ+A== /acorn-jsx/5.3.1_acorn@7.4.1: dependencies: acorn: 7.4.1 @@ -440,7 +440,7 @@ packages: /cosmiconfig/7.0.0: dependencies: '@types/parse-json': 4.0.0 - import-fresh: 3.2.2 + import-fresh: 3.3.0 parse-json: 5.1.0 path-type: 4.0.0 yaml: 1.10.0 @@ -547,9 +547,9 @@ packages: eslint: '>=4.19.1' resolution: integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== - /eslint-plugin-jest/24.1.3_eslint@7.15.0+typescript@4.1.2: + /eslint-plugin-jest/24.1.3_eslint@7.15.0+typescript@4.1.3: dependencies: - '@typescript-eslint/experimental-utils': 4.8.2_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/experimental-utils': 4.11.0_eslint@7.15.0+typescript@4.1.3 eslint: 7.15.0 dev: true engines: @@ -559,18 +559,23 @@ packages: typescript: '*' resolution: integrity: sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg== - /eslint-plugin-prettier/3.2.0_eslint@7.15.0: + /eslint-plugin-prettier/3.3.0_eslint@7.15.0: dependencies: eslint: 7.15.0 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0 prettier-linter-helpers: 1.0.0 dev: true engines: node: '>=6.0.0' peerDependencies: eslint: '>=5.0.0' + eslint-plugin-prettier: '*' prettier: '>=1.13.0' + peerDependenciesMeta: + eslint-plugin-prettier: + optional: true resolution: - integrity: sha512-kOUSJnFjAUFKwVxuzy6sA5yyMx6+o9ino4gCdShzBNx4eyFRudWRYKCFolKjoM40PEiuU6Cn7wBLfq3WsGg7qg== + integrity: sha512-tMTwO8iUWlSRZIwS9k7/E4vrTsfvsrcM5p1eftyuqWH25nKsz/o6/54I7jwQ/3zobISyC7wMy9ZsFwgTxOcOpQ== /eslint-scope/5.1.1: dependencies: esrecurse: 4.3.0 @@ -602,7 +607,7 @@ packages: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== /eslint/7.15.0: dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': 7.12.11 '@eslint/eslintrc': 0.2.2 ajv: 6.12.6 chalk: 4.1.0 @@ -621,10 +626,10 @@ packages: glob-parent: 5.1.1 globals: 12.4.0 ignore: 4.0.6 - import-fresh: 3.2.2 + import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.1 - js-yaml: 3.14.0 + js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash: 4.17.20 @@ -633,7 +638,7 @@ packages: optionator: 0.9.1 progress: 2.0.3 regexpp: 3.1.0 - semver: 7.3.2 + semver: 7.3.4 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 table: 5.4.6 @@ -722,8 +727,8 @@ packages: integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== /fast-glob/3.2.4: dependencies: - '@nodelib/fs.stat': 2.0.3 - '@nodelib/fs.walk': 1.2.4 + '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.walk': 1.2.6 glob-parent: 5.1.1 merge2: 1.4.1 micromatch: 4.0.2 @@ -741,12 +746,12 @@ packages: dev: true resolution: integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - /fastq/1.9.0: + /fastq/1.10.0: dependencies: reusify: 1.0.4 dev: true resolution: - integrity: sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== + integrity: sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== /file-entry-cache/6.0.0: dependencies: flat-cache: 3.0.4 @@ -865,7 +870,7 @@ packages: node: '>=10.17.0' resolution: integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - /husky/4.3.5: + /husky/4.3.6: dependencies: chalk: 4.1.0 ci-info: 2.0.0 @@ -883,7 +888,7 @@ packages: hasBin: true requiresBuild: true resolution: - integrity: sha512-E5S/1HMoDDaqsH8kDF5zeKEQbYqe3wL9zJDyqyYqc8I4vHBtAoxkDBGXox0lZ9RI+k5GyB728vZdmnM4bYap+g== + integrity: sha512-o6UjVI8xtlWRL5395iWq9LKDyp/9TE7XMOTvIpEVzW638UcGxTmV5cfel6fsk/jbZSTlvfGVJf2svFtybcIZag== /ignore/4.0.6: dev: true engines: @@ -896,7 +901,7 @@ packages: node: '>= 4' resolution: integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - /import-fresh/3.2.2: + /import-fresh/3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 @@ -904,7 +909,7 @@ packages: engines: node: '>=6' resolution: - integrity: sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== /imurmurhash/0.1.4: dev: true engines: @@ -972,14 +977,14 @@ packages: dev: true resolution: integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - /js-yaml/3.14.0: + /js-yaml/3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 dev: true hasBin: true resolution: - integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== /json-parse-even-better-errors/2.3.1: dev: true resolution: @@ -1017,6 +1022,14 @@ packages: dev: true resolution: integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + /lru-cache/6.0.0: + dependencies: + yallist: 4.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== /make-error/1.3.6: dev: true resolution: @@ -1140,7 +1153,7 @@ packages: integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== /parse-json/5.1.0: dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': 7.12.11 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 @@ -1259,13 +1272,15 @@ packages: node: '>=6' resolution: integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== - /semver/7.3.2: + /semver/7.3.4: + dependencies: + lru-cache: 6.0.0 dev: true engines: node: '>=10' hasBin: true resolution: - integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== /shebang-command/2.0.0: dependencies: shebang-regex: 3.0.0 @@ -1399,14 +1414,14 @@ packages: node: '>=8.0' resolution: integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - /ts-node/9.1.1_typescript@4.1.2: + /ts-node/9.1.1_typescript@4.1.3: dependencies: arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.19 - typescript: 4.1.2 + typescript: 4.1.3 yn: 3.1.1 dev: true engines: @@ -1420,10 +1435,10 @@ packages: dev: true resolution: integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - /tsutils/3.17.1_typescript@4.1.2: + /tsutils/3.17.1_typescript@4.1.3: dependencies: tslib: 1.14.1 - typescript: 4.1.2 + typescript: 4.1.3 dev: true engines: node: '>= 6' @@ -1445,13 +1460,13 @@ packages: node: '>=8' resolution: integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - /typescript/4.1.2: + /typescript/4.1.3: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== + integrity: sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg== /uri-js/4.4.0: dependencies: punycode: 2.1.1 @@ -1485,6 +1500,10 @@ packages: dev: true resolution: integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /yallist/4.0.0: + dev: true + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== /yaml/1.10.0: dev: true engines: @@ -1499,19 +1518,19 @@ packages: integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== specifiers: '@types/node': 14.14.16 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 arg: 5.0.0 chalk: 4.1.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 execa: 5.0.0 globby: 11.0.1 - husky: 4.3.5 + husky: 4.3.6 p-map: 4.0.0 staged-git-files: 1.2.0 ts-node: 9.1.1 - typescript: 4.1.2 + typescript: 4.1.3 diff --git a/src/package.json b/src/package.json index 54adcc2c3bda..1f7196cb763e 100644 --- a/src/package.json +++ b/src/package.json @@ -27,7 +27,7 @@ "redis-lock": "0.1.4", "semver": "7.3.4", "ts-node": "9.1.1", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "scripts": { "preinstall": "node -e \"!process.env.npm_config_user_agent.startsWith('pnpm/') && !console.log('Use pnpm install to install dependencies in this repository\\n') && process.exit(1)\"", diff --git a/src/packages/cli/package.json b/src/packages/cli/package.json index cc91b3423939..3390c6227f25 100644 --- a/src/packages/cli/package.json +++ b/src/packages/cli/package.json @@ -74,23 +74,23 @@ "@timsuchanek/copy": "1.4.5", "@types/jest": "26.0.19", "@types/ws": "7.4.0", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "chalk": "4.1.0", "checkpoint-client": "1.1.18", "dotenv": "8.2.0", - "esbuild": "0.8.21", + "esbuild": "0.8.23", "escape-string-regexp": "4.0.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "execa": "5.0.0", "fast-deep-equal": "3.1.3", "fs-jetpack": "4.1.0", "get-port": "5.1.1", - "global-dirs": "2.0.1", + "global-dirs": "2.1.0", "indent-string": "4.0.0", "is-installed-globally": "0.3.2", "jest": "26.6.3", @@ -109,7 +109,7 @@ "strip-ansi": "6.0.0", "tempy": "1.0.0", "ts-jest": "26.4.4", - "typescript": "4.1.2", + "typescript": "4.1.3", "ws": "7.4.1" }, "scripts": { diff --git a/src/packages/client/package.json b/src/packages/client/package.json index ddfc9c582baf..38c84d959839 100644 --- a/src/packages/client/package.json +++ b/src/packages/client/package.json @@ -71,18 +71,18 @@ "@types/js-levenshtein": "1.1.0", "@types/node": "12.19.11", "@types/pg": "7.14.7", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "arg": "5.0.0", "chalk": "4.1.0", "decimal.js": "10.2.1", - "esbuild": "0.8.21", + "esbuild": "0.8.23", "escape-string-regexp": "4.0.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "execa": "5.0.0", "flat-map-polyfill": "0.3.8", "fs-monkey": "1.0.1", @@ -96,14 +96,14 @@ "lint-staged": "10.5.3", "make-dir": "3.1.0", "mariadb": "2.5.2", - "mssql": "6.2.3", + "mssql": "6.3.0", "pg": "8.5.1", "pkg-up": "3.1.0", "pluralize": "8.0.0", "prettier": "2.2.1", "replace-string": "3.1.0", "rimraf": "3.0.2", - "rollup": "2.34.2", + "rollup": "2.35.1", "rollup-plugin-dts": "2.0.1", "sort-keys": "4.1.0", "source-map-support": "0.5.19", @@ -113,7 +113,7 @@ "strip-indent": "3.0.0", "ts-jest": "26.4.4", "ts-node": "9.1.1", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "peerDependencies": { "@prisma/cli": "*" diff --git a/src/packages/client/src/__tests__/__helpers__/dmmf-types.ts b/src/packages/client/src/__tests__/__helpers__/dmmf-types.ts index 8771489d47e2..1dfa51753857 100644 --- a/src/packages/client/src/__tests__/__helpers__/dmmf-types.ts +++ b/src/packages/client/src/__tests__/__helpers__/dmmf-types.ts @@ -1,4278 +1,4257 @@ import { DMMF } from '@prisma/generator-helper' const dmmf: DMMF.Document = { - "datamodel": { - "enums": [], - "models": [ + datamodel: { + enums: [], + models: [ { - "dbName": null, - "fields": [ + dbName: null, + fields: [ { - "default": { - "args": [], - "name": "autoincrement" - }, - "hasDefaultValue": true, - "isGenerated": false, - "isId": true, - "isList": false, - "isReadOnly": false, - "isRequired": true, - "isUnique": false, - "isUpdatedAt": false, - "kind": "scalar", - "name": "id", - "type": "Int" + default: { + args: [], + name: 'autoincrement', + }, + hasDefaultValue: true, + isGenerated: false, + isId: true, + isList: false, + isReadOnly: false, + isRequired: true, + isUnique: false, + isUpdatedAt: false, + kind: 'scalar', + name: 'id', + type: 'Int', }, { - "hasDefaultValue": false, - "isGenerated": false, - "isId": false, - "isList": false, - "isReadOnly": false, - "isRequired": true, - "isUnique": false, - "isUpdatedAt": false, - "kind": "object", - "name": "author", - "relationFromFields": [ - "authorId" - ], - "relationName": "PostToUser", - "relationOnDelete": "NONE", - "relationToFields": [ - "id" - ], - "type": "User" + hasDefaultValue: false, + isGenerated: false, + isId: false, + isList: false, + isReadOnly: false, + isRequired: true, + isUnique: false, + isUpdatedAt: false, + kind: 'object', + name: 'author', + relationFromFields: ['authorId'], + relationName: 'PostToUser', + relationOnDelete: 'NONE', + relationToFields: ['id'], + type: 'User', }, { - "hasDefaultValue": false, - "isGenerated": false, - "isId": false, - "isList": false, - "isReadOnly": true, - "isRequired": true, - "isUnique": false, - "isUpdatedAt": false, - "kind": "scalar", - "name": "authorId", - "type": "Int" + hasDefaultValue: false, + isGenerated: false, + isId: false, + isList: false, + isReadOnly: true, + isRequired: true, + isUnique: false, + isUpdatedAt: false, + kind: 'scalar', + name: 'authorId', + type: 'Int', }, { - "hasDefaultValue": false, - "isGenerated": false, - "isId": false, - "isList": false, - "isReadOnly": false, - "isRequired": true, - "isUnique": false, - "isUpdatedAt": false, - "kind": "scalar", - "name": "title", - "type": "String" + hasDefaultValue: false, + isGenerated: false, + isId: false, + isList: false, + isReadOnly: false, + isRequired: true, + isUnique: false, + isUpdatedAt: false, + kind: 'scalar', + name: 'title', + type: 'String', }, { - "default": false, - "hasDefaultValue": true, - "isGenerated": false, - "isId": false, - "isList": false, - "isReadOnly": false, - "isRequired": true, - "isUnique": false, - "isUpdatedAt": false, - "kind": "scalar", - "name": "published", - "type": "Boolean" - } + default: false, + hasDefaultValue: true, + isGenerated: false, + isId: false, + isList: false, + isReadOnly: false, + isRequired: true, + isUnique: false, + isUpdatedAt: false, + kind: 'scalar', + name: 'published', + type: 'Boolean', + }, ], - "idFields": [], - "isEmbedded": false, - "isGenerated": false, - "name": "Post", - "uniqueFields": [], - "uniqueIndexes": [] + idFields: [], + isEmbedded: false, + isGenerated: false, + name: 'Post', + uniqueFields: [], + uniqueIndexes: [], }, { - "dbName": null, - "fields": [ + dbName: null, + fields: [ { - "default": { - "args": [], - "name": "autoincrement" - }, - "hasDefaultValue": true, - "isGenerated": false, - "isId": true, - "isList": false, - "isReadOnly": false, - "isRequired": true, - "isUnique": false, - "isUpdatedAt": false, - "kind": "scalar", - "name": "id", - "type": "Int" + default: { + args: [], + name: 'autoincrement', + }, + hasDefaultValue: true, + isGenerated: false, + isId: true, + isList: false, + isReadOnly: false, + isRequired: true, + isUnique: false, + isUpdatedAt: false, + kind: 'scalar', + name: 'id', + type: 'Int', }, { - "hasDefaultValue": false, - "isGenerated": false, - "isId": false, - "isList": false, - "isReadOnly": false, - "isRequired": true, - "isUnique": true, - "isUpdatedAt": false, - "kind": "scalar", - "name": "email", - "type": "String" + hasDefaultValue: false, + isGenerated: false, + isId: false, + isList: false, + isReadOnly: false, + isRequired: true, + isUnique: true, + isUpdatedAt: false, + kind: 'scalar', + name: 'email', + type: 'String', }, { - "hasDefaultValue": false, - "isGenerated": false, - "isId": false, - "isList": true, - "isReadOnly": false, - "isRequired": false, - "isUnique": false, - "isUpdatedAt": false, - "kind": "object", - "name": "posts", - "relationFromFields": [], - "relationName": "PostToUser", - "relationOnDelete": "NONE", - "relationToFields": [], - "type": "Post" - } + hasDefaultValue: false, + isGenerated: false, + isId: false, + isList: true, + isReadOnly: false, + isRequired: false, + isUnique: false, + isUpdatedAt: false, + kind: 'object', + name: 'posts', + relationFromFields: [], + relationName: 'PostToUser', + relationOnDelete: 'NONE', + relationToFields: [], + type: 'Post', + }, ], - "idFields": [], - "isEmbedded": false, - "isGenerated": false, - "name": "User", - "uniqueFields": [], - "uniqueIndexes": [] - } - ] + idFields: [], + isEmbedded: false, + isGenerated: false, + name: 'User', + uniqueFields: [], + uniqueIndexes: [], + }, + ], }, - "mappings": { - "modelOperations": [ + mappings: { + modelOperations: [ { - "aggregate": "aggregatePost", - "create": "createOnePost", - "delete": "deleteOnePost", - "deleteMany": "deleteManyPost", - "findFirst": "findFirstPost", - "findMany": "findManyPost", - "findUnique": "findOnePost", - "model": "Post", - "plural": "posts", - "update": "updateOnePost", - "updateMany": "updateManyPost", - "upsert": "upsertOnePost" + aggregate: 'aggregatePost', + create: 'createOnePost', + delete: 'deleteOnePost', + deleteMany: 'deleteManyPost', + findFirst: 'findFirstPost', + findMany: 'findManyPost', + findUnique: 'findOnePost', + model: 'Post', + plural: 'posts', + update: 'updateOnePost', + updateMany: 'updateManyPost', + upsert: 'upsertOnePost', }, { - "aggregate": "aggregateUser", - "create": "createOneUser", - "delete": "deleteOneUser", - "deleteMany": "deleteManyUser", - "findFirst": "findFirstUser", - "findMany": "findManyUser", - "findUnique": "findOneUser", - "model": "User", - "plural": "users", - "update": "updateOneUser", - "updateMany": "updateManyUser", - "upsert": "upsertOneUser" - } + aggregate: 'aggregateUser', + create: 'createOneUser', + delete: 'deleteOneUser', + deleteMany: 'deleteManyUser', + findFirst: 'findFirstUser', + findMany: 'findManyUser', + findUnique: 'findOneUser', + model: 'User', + plural: 'users', + update: 'updateOneUser', + updateMany: 'updateManyUser', + upsert: 'upsertOneUser', + }, ], - "otherOperations": { - "read": [], - "write": [ - "executeRaw", - "queryRaw" - ] - } + otherOperations: { + read: [], + write: ['executeRaw', 'queryRaw'], + }, }, - "schema": { - "enumTypes": { - "prisma": [ + schema: { + enumTypes: { + prisma: [ { - "name": "PostScalarFieldEnum", - "values": [ - "id", - "authorId", - "title", - "published" - ] + name: 'PostScalarFieldEnum', + values: ['id', 'authorId', 'title', 'published'], }, { - "name": "UserScalarFieldEnum", - "values": [ - "id", - "email" - ] + name: 'UserScalarFieldEnum', + values: ['id', 'email'], }, { - "name": "SortOrder", - "values": [ - "asc", - "desc" - ] + name: 'SortOrder', + values: ['asc', 'desc'], }, { - "name": "QueryMode", - "values": [ - "default", - "insensitive" - ] - } - ] + name: 'QueryMode', + values: ['default', 'insensitive'], + }, + ], }, - "inputObjectTypes": { - "prisma": [ + inputObjectTypes: { + prisma: [ { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "AND" + isNullable: false, + isRequired: false, + name: 'AND', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "OR" + isNullable: false, + isRequired: false, + name: 'OR', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "NOT" + isNullable: false, + isRequired: false, + name: 'NOT', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "IntFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'IntFilter', }, { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "id" + isNullable: false, + isRequired: false, + name: 'id', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserRelationFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserRelationFilter', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "author" + isNullable: false, + isRequired: false, + name: 'author', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "IntFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'IntFilter', }, { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "authorId" + isNullable: false, + isRequired: false, + name: 'authorId', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFilter', }, { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "title" + isNullable: false, + isRequired: false, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "BoolFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'BoolFilter', }, { - "isList": false, - "location": "scalar", - "type": "Boolean" - } + isList: false, + location: 'scalar', + type: 'Boolean', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" - } + isNullable: false, + isRequired: false, + name: 'published', + }, ], - "name": "PostWhereInput" + name: 'PostWhereInput', }, { - "constraints": { - "maxNumFields": 1, - "minNumFields": 0 + constraints: { + maxNumFields: 1, + minNumFields: 0, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "enumTypes", - "namespace": "prisma", - "type": "SortOrder" - } + isList: false, + location: 'enumTypes', + namespace: 'prisma', + type: 'SortOrder', + }, ], - "isNullable": false, - "isRequired": false, - "name": "id" + isNullable: false, + isRequired: false, + name: 'id', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "enumTypes", - "namespace": "prisma", - "type": "SortOrder" - } + isList: false, + location: 'enumTypes', + namespace: 'prisma', + type: 'SortOrder', + }, ], - "isNullable": false, - "isRequired": false, - "name": "authorId" + isNullable: false, + isRequired: false, + name: 'authorId', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "enumTypes", - "namespace": "prisma", - "type": "SortOrder" - } + isList: false, + location: 'enumTypes', + namespace: 'prisma', + type: 'SortOrder', + }, ], - "isNullable": false, - "isRequired": false, - "name": "title" + isNullable: false, + isRequired: false, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "enumTypes", - "namespace": "prisma", - "type": "SortOrder" - } + isList: false, + location: 'enumTypes', + namespace: 'prisma', + type: 'SortOrder', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" - } + isNullable: false, + isRequired: false, + name: 'published', + }, ], - "name": "PostOrderByInput" + name: 'PostOrderByInput', }, { - "constraints": { - "maxNumFields": 1, - "minNumFields": 1 + constraints: { + maxNumFields: 1, + minNumFields: 1, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "id" - } + isNullable: false, + isRequired: false, + name: 'id', + }, ], - "name": "PostWhereUniqueInput" + name: 'PostWhereUniqueInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "AND" + isNullable: false, + isRequired: false, + name: 'AND', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "OR" + isNullable: false, + isRequired: false, + name: 'OR', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "NOT" + isNullable: false, + isRequired: false, + name: 'NOT', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "IntFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'IntFilter', }, { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "id" + isNullable: false, + isRequired: false, + name: 'id', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFilter', }, { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "email" + isNullable: false, + isRequired: false, + name: 'email', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostListRelationFilter" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostListRelationFilter', + }, ], - "isNullable": false, - "isRequired": false, - "name": "posts" - } + isNullable: false, + isRequired: false, + name: 'posts', + }, ], - "name": "UserWhereInput" + name: 'UserWhereInput', }, { - "constraints": { - "maxNumFields": 1, - "minNumFields": 0 + constraints: { + maxNumFields: 1, + minNumFields: 0, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "enumTypes", - "namespace": "prisma", - "type": "SortOrder" - } + isList: false, + location: 'enumTypes', + namespace: 'prisma', + type: 'SortOrder', + }, ], - "isNullable": false, - "isRequired": false, - "name": "id" + isNullable: false, + isRequired: false, + name: 'id', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "enumTypes", - "namespace": "prisma", - "type": "SortOrder" - } + isList: false, + location: 'enumTypes', + namespace: 'prisma', + type: 'SortOrder', + }, ], - "isNullable": false, - "isRequired": false, - "name": "email" - } + isNullable: false, + isRequired: false, + name: 'email', + }, ], - "name": "UserOrderByInput" + name: 'UserOrderByInput', }, { - "constraints": { - "maxNumFields": 1, - "minNumFields": 1 + constraints: { + maxNumFields: 1, + minNumFields: 1, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "id" + isNullable: false, + isRequired: false, + name: 'id', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "email" - } + isNullable: false, + isRequired: false, + name: 'email', + }, ], - "name": "UserWhereUniqueInput" + name: 'UserWhereUniqueInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": true, - "name": "title" + isNullable: false, + isRequired: true, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" - } + isList: false, + location: 'scalar', + type: 'Boolean', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" + isNullable: false, + isRequired: false, + name: 'published', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateOneWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateOneWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "author" - } + isNullable: false, + isRequired: true, + name: 'author', + }, ], - "name": "PostCreateInput" + name: 'PostCreateInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "title" + isNullable: false, + isRequired: false, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" + isList: false, + location: 'scalar', + type: 'Boolean', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "BoolFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'BoolFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" + isNullable: false, + isRequired: false, + name: 'published', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserUpdateOneRequiredWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserUpdateOneRequiredWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "author" - } + isNullable: false, + isRequired: false, + name: 'author', + }, ], - "name": "PostUpdateInput" + name: 'PostUpdateInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "title" + isNullable: false, + isRequired: false, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" + isList: false, + location: 'scalar', + type: 'Boolean', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "BoolFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'BoolFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" - } + isNullable: false, + isRequired: false, + name: 'published', + }, ], - "name": "PostUpdateManyMutationInput" + name: 'PostUpdateManyMutationInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": true, - "name": "email" + isNullable: false, + isRequired: true, + name: 'email', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateManyWithoutAuthorInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateManyWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "posts" - } + isNullable: false, + isRequired: false, + name: 'posts', + }, ], - "name": "UserCreateInput" + name: 'UserCreateInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "email" + isNullable: false, + isRequired: false, + name: 'email', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateManyWithoutAuthorInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateManyWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "posts" - } + isNullable: false, + isRequired: false, + name: 'posts', + }, ], - "name": "UserUpdateInput" + name: 'UserUpdateInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "email" - } + isNullable: false, + isRequired: false, + name: 'email', + }, ], - "name": "UserUpdateManyMutationInput" + name: 'UserUpdateManyMutationInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "equals" + isNullable: false, + isRequired: false, + name: 'equals', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "Int" - } + isList: true, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "in" + isNullable: false, + isRequired: false, + name: 'in', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "Int" - } + isList: true, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "notIn" + isNullable: false, + isRequired: false, + name: 'notIn', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lt" + isNullable: false, + isRequired: false, + name: 'lt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lte" + isNullable: false, + isRequired: false, + name: 'lte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gt" + isNullable: false, + isRequired: false, + name: 'gt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gte" + isNullable: false, + isRequired: false, + name: 'gte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" + isList: false, + location: 'scalar', + type: 'Int', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "NestedIntFilter" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'NestedIntFilter', + }, ], - "isNullable": false, - "isRequired": false, - "name": "not" - } + isNullable: false, + isRequired: false, + name: 'not', + }, ], - "name": "IntFilter" + name: 'IntFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "is" + isNullable: false, + isRequired: false, + name: 'is', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "isNot" - } + isNullable: false, + isRequired: false, + name: 'isNot', + }, ], - "name": "UserRelationFilter" + name: 'UserRelationFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "equals" + isNullable: false, + isRequired: false, + name: 'equals', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "String" - } + isList: true, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "in" + isNullable: false, + isRequired: false, + name: 'in', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "String" - } + isList: true, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "notIn" + isNullable: false, + isRequired: false, + name: 'notIn', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lt" + isNullable: false, + isRequired: false, + name: 'lt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lte" + isNullable: false, + isRequired: false, + name: 'lte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gt" + isNullable: false, + isRequired: false, + name: 'gt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gte" + isNullable: false, + isRequired: false, + name: 'gte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "contains" + isNullable: false, + isRequired: false, + name: 'contains', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "startsWith" + isNullable: false, + isRequired: false, + name: 'startsWith', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "endsWith" + isNullable: false, + isRequired: false, + name: 'endsWith', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "enumTypes", - "namespace": "prisma", - "type": "QueryMode" - } + isList: false, + location: 'enumTypes', + namespace: 'prisma', + type: 'QueryMode', + }, ], - "isNullable": false, - "isRequired": false, - "name": "mode" + isNullable: false, + isRequired: false, + name: 'mode', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "NestedStringFilter" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'NestedStringFilter', + }, ], - "isNullable": false, - "isRequired": false, - "name": "not" - } + isNullable: false, + isRequired: false, + name: 'not', + }, ], - "name": "StringFilter" + name: 'StringFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" - } + isList: false, + location: 'scalar', + type: 'Boolean', + }, ], - "isNullable": false, - "isRequired": false, - "name": "equals" + isNullable: false, + isRequired: false, + name: 'equals', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" + isList: false, + location: 'scalar', + type: 'Boolean', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "NestedBoolFilter" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'NestedBoolFilter', + }, ], - "isNullable": false, - "isRequired": false, - "name": "not" - } + isNullable: false, + isRequired: false, + name: 'not', + }, ], - "name": "BoolFilter" + name: 'BoolFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "every" + isNullable: false, + isRequired: false, + name: 'every', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "some" + isNullable: false, + isRequired: false, + name: 'some', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "none" - } + isNullable: false, + isRequired: false, + name: 'none', + }, ], - "name": "PostListRelationFilter" + name: 'PostListRelationFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "create" + isNullable: false, + isRequired: false, + name: 'create', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connect" + isNullable: false, + isRequired: false, + name: 'connect', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateOrConnectWithoutpostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateOrConnectWithoutpostsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connectOrCreate" - } + isNullable: false, + isRequired: false, + name: 'connectOrCreate', + }, ], - "name": "UserCreateOneWithoutPostsInput" + name: 'UserCreateOneWithoutPostsInput', }, { - "constraints": { - "maxNumFields": 1, - "minNumFields": 1 + constraints: { + maxNumFields: 1, + minNumFields: 1, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "set" - } + isNullable: false, + isRequired: false, + name: 'set', + }, ], - "name": "StringFieldUpdateOperationsInput" + name: 'StringFieldUpdateOperationsInput', }, { - "constraints": { - "maxNumFields": 1, - "minNumFields": 1 + constraints: { + maxNumFields: 1, + minNumFields: 1, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" - } + isList: false, + location: 'scalar', + type: 'Boolean', + }, ], - "isNullable": false, - "isRequired": false, - "name": "set" - } + isNullable: false, + isRequired: false, + name: 'set', + }, ], - "name": "BoolFieldUpdateOperationsInput" + name: 'BoolFieldUpdateOperationsInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "create" + isNullable: false, + isRequired: false, + name: 'create', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connect" + isNullable: false, + isRequired: false, + name: 'connect', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserUpdateWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserUpdateWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "update" + isNullable: false, + isRequired: false, + name: 'update', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserUpsertWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserUpsertWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "upsert" + isNullable: false, + isRequired: false, + name: 'upsert', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateOrConnectWithoutpostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateOrConnectWithoutpostsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connectOrCreate" - } + isNullable: false, + isRequired: false, + name: 'connectOrCreate', + }, ], - "name": "UserUpdateOneRequiredWithoutPostsInput" + name: 'UserUpdateOneRequiredWithoutPostsInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateWithoutAuthorInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateWithoutAuthorInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateWithoutAuthorInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "create" + isNullable: false, + isRequired: false, + name: 'create', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connect" + isNullable: false, + isRequired: false, + name: 'connect', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateOrConnectWithoutauthorInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateOrConnectWithoutauthorInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateOrConnectWithoutauthorInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateOrConnectWithoutauthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connectOrCreate" - } + isNullable: false, + isRequired: false, + name: 'connectOrCreate', + }, ], - "name": "PostCreateManyWithoutAuthorInput" + name: 'PostCreateManyWithoutAuthorInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateWithoutAuthorInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateWithoutAuthorInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateWithoutAuthorInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "create" + isNullable: false, + isRequired: false, + name: 'create', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connect" + isNullable: false, + isRequired: false, + name: 'connect', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "set" + isNullable: false, + isRequired: false, + name: 'set', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "disconnect" + isNullable: false, + isRequired: false, + name: 'disconnect', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "delete" + isNullable: false, + isRequired: false, + name: 'delete', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateWithWhereUniqueWithoutAuthorInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateWithWhereUniqueWithoutAuthorInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateWithWhereUniqueWithoutAuthorInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateWithWhereUniqueWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "update" + isNullable: false, + isRequired: false, + name: 'update', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateManyWithWhereWithoutAuthorInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateManyWithWhereWithoutAuthorInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateManyWithWhereWithoutAuthorInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateManyWithWhereWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "updateMany" + isNullable: false, + isRequired: false, + name: 'updateMany', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "deleteMany" + isNullable: false, + isRequired: false, + name: 'deleteMany', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpsertWithWhereUniqueWithoutAuthorInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpsertWithWhereUniqueWithoutAuthorInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpsertWithWhereUniqueWithoutAuthorInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpsertWithWhereUniqueWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "upsert" + isNullable: false, + isRequired: false, + name: 'upsert', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateOrConnectWithoutauthorInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateOrConnectWithoutauthorInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateOrConnectWithoutauthorInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateOrConnectWithoutauthorInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "connectOrCreate" - } + isNullable: false, + isRequired: false, + name: 'connectOrCreate', + }, ], - "name": "PostUpdateManyWithoutAuthorInput" + name: 'PostUpdateManyWithoutAuthorInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "equals" + isNullable: false, + isRequired: false, + name: 'equals', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "Int" - } + isList: true, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "in" + isNullable: false, + isRequired: false, + name: 'in', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "Int" - } + isList: true, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "notIn" + isNullable: false, + isRequired: false, + name: 'notIn', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lt" + isNullable: false, + isRequired: false, + name: 'lt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lte" + isNullable: false, + isRequired: false, + name: 'lte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gt" + isNullable: false, + isRequired: false, + name: 'gt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gte" + isNullable: false, + isRequired: false, + name: 'gte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" + isList: false, + location: 'scalar', + type: 'Int', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "NestedIntFilter" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'NestedIntFilter', + }, ], - "isNullable": false, - "isRequired": false, - "name": "not" - } + isNullable: false, + isRequired: false, + name: 'not', + }, ], - "name": "NestedIntFilter" + name: 'NestedIntFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "equals" + isNullable: false, + isRequired: false, + name: 'equals', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "String" - } + isList: true, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "in" + isNullable: false, + isRequired: false, + name: 'in', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "scalar", - "type": "String" - } + isList: true, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "notIn" + isNullable: false, + isRequired: false, + name: 'notIn', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lt" + isNullable: false, + isRequired: false, + name: 'lt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "lte" + isNullable: false, + isRequired: false, + name: 'lte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gt" + isNullable: false, + isRequired: false, + name: 'gt', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "gte" + isNullable: false, + isRequired: false, + name: 'gte', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "contains" + isNullable: false, + isRequired: false, + name: 'contains', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "startsWith" + isNullable: false, + isRequired: false, + name: 'startsWith', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "endsWith" + isNullable: false, + isRequired: false, + name: 'endsWith', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "NestedStringFilter" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'NestedStringFilter', + }, ], - "isNullable": false, - "isRequired": false, - "name": "not" - } + isNullable: false, + isRequired: false, + name: 'not', + }, ], - "name": "NestedStringFilter" + name: 'NestedStringFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" - } + isList: false, + location: 'scalar', + type: 'Boolean', + }, ], - "isNullable": false, - "isRequired": false, - "name": "equals" + isNullable: false, + isRequired: false, + name: 'equals', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" + isList: false, + location: 'scalar', + type: 'Boolean', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "NestedBoolFilter" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'NestedBoolFilter', + }, ], - "isNullable": false, - "isRequired": false, - "name": "not" - } + isNullable: false, + isRequired: false, + name: 'not', + }, ], - "name": "NestedBoolFilter" + name: 'NestedBoolFilter', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": true, - "name": "email" - } + isNullable: false, + isRequired: true, + name: 'email', + }, ], - "name": "UserCreateWithoutPostsInput" + name: 'UserCreateWithoutPostsInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" + isNullable: false, + isRequired: true, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "create" - } + isNullable: false, + isRequired: true, + name: 'create', + }, ], - "name": "UserCreateOrConnectWithoutpostsInput" + name: 'UserCreateOrConnectWithoutpostsInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "email" - } + isNullable: false, + isRequired: false, + name: 'email', + }, ], - "name": "UserUpdateWithoutPostsInput" + name: 'UserUpdateWithoutPostsInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserUpdateWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserUpdateWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "update" + isNullable: false, + isRequired: true, + name: 'update', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateWithoutPostsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateWithoutPostsInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "create" - } + isNullable: false, + isRequired: true, + name: 'create', + }, ], - "name": "UserUpsertWithoutPostsInput" + name: 'UserUpsertWithoutPostsInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": true, - "name": "title" + isNullable: false, + isRequired: true, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" - } + isList: false, + location: 'scalar', + type: 'Boolean', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" - } + isNullable: false, + isRequired: false, + name: 'published', + }, ], - "name": "PostCreateWithoutAuthorInput" + name: 'PostCreateWithoutAuthorInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" + isNullable: false, + isRequired: true, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateWithoutAuthorInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "create" - } + isNullable: false, + isRequired: true, + name: 'create', + }, ], - "name": "PostCreateOrConnectWithoutauthorInput" + name: 'PostCreateOrConnectWithoutauthorInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" + isNullable: false, + isRequired: true, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateWithoutAuthorInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" - } + isNullable: false, + isRequired: true, + name: 'data', + }, ], - "name": "PostUpdateWithWhereUniqueWithoutAuthorInput" + name: 'PostUpdateWithWhereUniqueWithoutAuthorInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" + isNullable: false, + isRequired: true, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateManyMutationInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateManyMutationInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" - } + isNullable: false, + isRequired: true, + name: 'data', + }, ], - "name": "PostUpdateManyWithWhereWithoutAuthorInput" + name: 'PostUpdateManyWithWhereWithoutAuthorInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "AND" + isNullable: false, + isRequired: false, + name: 'AND', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "OR" + isNullable: false, + isRequired: false, + name: 'OR', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', }, { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostScalarWhereInput" - } + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostScalarWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "NOT" + isNullable: false, + isRequired: false, + name: 'NOT', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "IntFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'IntFilter', }, { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "id" + isNullable: false, + isRequired: false, + name: 'id', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "IntFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'IntFilter', }, { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "authorId" + isNullable: false, + isRequired: false, + name: 'authorId', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFilter', }, { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": false, - "name": "title" + isNullable: false, + isRequired: false, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "BoolFilter" + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'BoolFilter', }, { - "isList": false, - "location": "scalar", - "type": "Boolean" - } + isList: false, + location: 'scalar', + type: 'Boolean', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" - } + isNullable: false, + isRequired: false, + name: 'published', + }, ], - "name": "PostScalarWhereInput" + name: 'PostScalarWhereInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" + isNullable: false, + isRequired: true, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateWithoutAuthorInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "update" + isNullable: false, + isRequired: true, + name: 'update', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateWithoutAuthorInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateWithoutAuthorInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "create" - } + isNullable: false, + isRequired: true, + name: 'create', + }, ], - "name": "PostUpsertWithWhereUniqueWithoutAuthorInput" + name: 'PostUpsertWithWhereUniqueWithoutAuthorInput', }, { - "constraints": { - "maxNumFields": null, - "minNumFields": null + constraints: { + maxNumFields: null, + minNumFields: null, }, - "fields": [ + fields: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" + isList: false, + location: 'scalar', + type: 'String', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "StringFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'StringFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "title" + isNullable: false, + isRequired: false, + name: 'title', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Boolean" + isList: false, + location: 'scalar', + type: 'Boolean', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "BoolFieldUpdateOperationsInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'BoolFieldUpdateOperationsInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "published" - } + isNullable: false, + isRequired: false, + name: 'published', + }, ], - "name": "PostUpdateWithoutAuthorInput" - } - ] + name: 'PostUpdateWithoutAuthorInput', + }, + ], }, - "outputObjectTypes": { - "model": [ + outputObjectTypes: { + model: [ { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "author", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "authorId", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "title", - "outputType": { - "isList": false, - "location": "scalar", - "type": "String" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "published", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Boolean" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'author', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'authorId', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'title', + outputType: { + isList: false, + location: 'scalar', + type: 'String', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'published', + outputType: { + isList: false, + location: 'scalar', + type: 'Boolean', + }, + }, ], - "name": "Post" + name: 'Post', }, { - "fields": [ + fields: [ { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, }, { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "email", - "outputType": { - "isList": false, - "location": "scalar", - "type": "String" - } + args: [], + isNullable: false, + isRequired: true, + name: 'email', + outputType: { + isList: false, + location: 'scalar', + type: 'String', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" + isNullable: false, + isRequired: false, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "orderBy" + isNullable: false, + isRequired: false, + name: 'orderBy', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "cursor" + isNullable: false, + isRequired: false, + name: 'cursor', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "take" + isNullable: false, + isRequired: false, + name: 'take', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "skip" + isNullable: false, + isRequired: false, + name: 'skip', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "enumTypes", - "namespace": "prisma", - "type": "PostScalarFieldEnum" - } + isList: true, + location: 'enumTypes', + namespace: 'prisma', + type: 'PostScalarFieldEnum', + }, ], - "isNullable": false, - "isRequired": false, - "name": "distinct" - } - ], - "isNullable": true, - "isRequired": false, - "name": "posts", - "outputType": { - "isList": true, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } - } + isNullable: false, + isRequired: false, + name: 'distinct', + }, + ], + isNullable: true, + isRequired: false, + name: 'posts', + outputType: { + isList: true, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, + }, ], - "name": "User" - } + name: 'User', + }, ], - "prisma": [ + prisma: [ { - "fields": [ + fields: [ { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" + isNullable: false, + isRequired: false, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "orderBy" + isNullable: false, + isRequired: false, + name: 'orderBy', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "cursor" + isNullable: false, + isRequired: false, + name: 'cursor', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "take" + isNullable: false, + isRequired: false, + name: 'take', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "skip" + isNullable: false, + isRequired: false, + name: 'skip', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "enumTypes", - "namespace": "prisma", - "type": "PostScalarFieldEnum" - } + isList: true, + location: 'enumTypes', + namespace: 'prisma', + type: 'PostScalarFieldEnum', + }, ], - "isNullable": false, - "isRequired": false, - "name": "distinct" - } + isNullable: false, + isRequired: false, + name: 'distinct', + }, ], - "isNullable": true, - "isRequired": false, - "name": "findFirstPost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } + isNullable: true, + isRequired: false, + name: 'findFirstPost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" + isNullable: false, + isRequired: false, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "orderBy" + isNullable: false, + isRequired: false, + name: 'orderBy', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "cursor" + isNullable: false, + isRequired: false, + name: 'cursor', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "take" + isNullable: false, + isRequired: false, + name: 'take', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "skip" + isNullable: false, + isRequired: false, + name: 'skip', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "enumTypes", - "namespace": "prisma", - "type": "PostScalarFieldEnum" - } + isList: true, + location: 'enumTypes', + namespace: 'prisma', + type: 'PostScalarFieldEnum', + }, ], - "isNullable": false, - "isRequired": false, - "name": "distinct" - } + isNullable: false, + isRequired: false, + name: 'distinct', + }, ], - "isNullable": false, - "isRequired": true, - "name": "findManyPost", - "outputType": { - "isList": true, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } + isNullable: false, + isRequired: true, + name: 'findManyPost', + outputType: { + isList: true, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" + isNullable: false, + isRequired: false, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostOrderByInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostOrderByInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "orderBy" + isNullable: false, + isRequired: false, + name: 'orderBy', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "cursor" + isNullable: false, + isRequired: false, + name: 'cursor', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "take" + isNullable: false, + isRequired: false, + name: 'take', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "skip" - } + isNullable: false, + isRequired: false, + name: 'skip', + }, ], - "isNullable": false, - "isRequired": true, - "name": "aggregatePost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "AggregatePost" - } + isNullable: false, + isRequired: true, + name: 'aggregatePost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'AggregatePost', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" - } + isNullable: false, + isRequired: true, + name: 'where', + }, ], - "isNullable": true, - "isRequired": false, - "name": "findOnePost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } + isNullable: true, + isRequired: false, + name: 'findOnePost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" + isNullable: false, + isRequired: false, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserOrderByInput" + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserOrderByInput', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserOrderByInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserOrderByInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "orderBy" + isNullable: false, + isRequired: false, + name: 'orderBy', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "cursor" + isNullable: false, + isRequired: false, + name: 'cursor', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "take" + isNullable: false, + isRequired: false, + name: 'take', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "skip" + isNullable: false, + isRequired: false, + name: 'skip', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "enumTypes", - "namespace": "prisma", - "type": "UserScalarFieldEnum" - } + isList: true, + location: 'enumTypes', + namespace: 'prisma', + type: 'UserScalarFieldEnum', + }, ], - "isNullable": false, - "isRequired": false, - "name": "distinct" - } + isNullable: false, + isRequired: false, + name: 'distinct', + }, ], - "isNullable": true, - "isRequired": false, - "name": "findFirstUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } + isNullable: true, + isRequired: false, + name: 'findFirstUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" + isNullable: false, + isRequired: false, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserOrderByInput" + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserOrderByInput', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserOrderByInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserOrderByInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "orderBy" + isNullable: false, + isRequired: false, + name: 'orderBy', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "cursor" + isNullable: false, + isRequired: false, + name: 'cursor', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "take" + isNullable: false, + isRequired: false, + name: 'take', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "skip" + isNullable: false, + isRequired: false, + name: 'skip', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "enumTypes", - "namespace": "prisma", - "type": "UserScalarFieldEnum" - } + isList: true, + location: 'enumTypes', + namespace: 'prisma', + type: 'UserScalarFieldEnum', + }, ], - "isNullable": false, - "isRequired": false, - "name": "distinct" - } + isNullable: false, + isRequired: false, + name: 'distinct', + }, ], - "isNullable": false, - "isRequired": true, - "name": "findManyUser", - "outputType": { - "isList": true, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } + isNullable: false, + isRequired: true, + name: 'findManyUser', + outputType: { + isList: true, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" + isNullable: false, + isRequired: false, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": true, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserOrderByInput" + isList: true, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserOrderByInput', }, { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserOrderByInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserOrderByInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "orderBy" + isNullable: false, + isRequired: false, + name: 'orderBy', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "cursor" + isNullable: false, + isRequired: false, + name: 'cursor', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "take" + isNullable: false, + isRequired: false, + name: 'take', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Int" - } + isList: false, + location: 'scalar', + type: 'Int', + }, ], - "isNullable": false, - "isRequired": false, - "name": "skip" - } + isNullable: false, + isRequired: false, + name: 'skip', + }, ], - "isNullable": false, - "isRequired": true, - "name": "aggregateUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "AggregateUser" - } + isNullable: false, + isRequired: true, + name: 'aggregateUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'AggregateUser', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" - } - ], - "isNullable": true, - "isRequired": false, - "name": "findOneUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } - } + isNullable: false, + isRequired: true, + name: 'where', + }, + ], + isNullable: true, + isRequired: false, + name: 'findOneUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, + }, ], - "name": "Query" + name: 'Query', }, { - "fields": [ + fields: [ { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" - } + isNullable: false, + isRequired: true, + name: 'data', + }, ], - "isNullable": false, - "isRequired": true, - "name": "createOnePost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } + isNullable: false, + isRequired: true, + name: 'createOnePost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" - } + isNullable: false, + isRequired: true, + name: 'where', + }, ], - "isNullable": true, - "isRequired": false, - "name": "deleteOnePost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } + isNullable: true, + isRequired: false, + name: 'deleteOnePost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" + isNullable: false, + isRequired: true, + name: 'data', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" - } + isNullable: false, + isRequired: true, + name: 'where', + }, ], - "isNullable": true, - "isRequired": false, - "name": "updateOnePost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } + isNullable: true, + isRequired: false, + name: 'updateOnePost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" + isNullable: false, + isRequired: true, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostCreateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostCreateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "create" + isNullable: false, + isRequired: true, + name: 'create', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "update" - } + isNullable: false, + isRequired: true, + name: 'update', + }, ], - "isNullable": false, - "isRequired": true, - "name": "upsertOnePost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "Post" - } + isNullable: false, + isRequired: true, + name: 'upsertOnePost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'Post', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostUpdateManyMutationInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostUpdateManyMutationInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" + isNullable: false, + isRequired: true, + name: 'data', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" - } + isNullable: false, + isRequired: false, + name: 'where', + }, ], - "isNullable": false, - "isRequired": true, - "name": "updateManyPost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "BatchPayload" - } + isNullable: false, + isRequired: true, + name: 'updateManyPost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'BatchPayload', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "PostWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'PostWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" - } + isNullable: false, + isRequired: false, + name: 'where', + }, ], - "isNullable": false, - "isRequired": true, - "name": "deleteManyPost", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "BatchPayload" - } + isNullable: false, + isRequired: true, + name: 'deleteManyPost', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'BatchPayload', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" - } + isNullable: false, + isRequired: true, + name: 'data', + }, ], - "isNullable": false, - "isRequired": true, - "name": "createOneUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } + isNullable: false, + isRequired: true, + name: 'createOneUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" - } + isNullable: false, + isRequired: true, + name: 'where', + }, ], - "isNullable": true, - "isRequired": false, - "name": "deleteOneUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } + isNullable: true, + isRequired: false, + name: 'deleteOneUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserUpdateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserUpdateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" + isNullable: false, + isRequired: true, + name: 'data', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" - } + isNullable: false, + isRequired: true, + name: 'where', + }, ], - "isNullable": true, - "isRequired": false, - "name": "updateOneUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } + isNullable: true, + isRequired: false, + name: 'updateOneUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereUniqueInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereUniqueInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "where" + isNullable: false, + isRequired: true, + name: 'where', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserCreateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserCreateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "create" + isNullable: false, + isRequired: true, + name: 'create', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserUpdateInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserUpdateInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "update" - } + isNullable: false, + isRequired: true, + name: 'update', + }, ], - "isNullable": false, - "isRequired": true, - "name": "upsertOneUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "model", - "type": "User" - } + isNullable: false, + isRequired: true, + name: 'upsertOneUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'model', + type: 'User', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserUpdateManyMutationInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserUpdateManyMutationInput', + }, ], - "isNullable": false, - "isRequired": true, - "name": "data" + isNullable: false, + isRequired: true, + name: 'data', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" - } + isNullable: false, + isRequired: false, + name: 'where', + }, ], - "isNullable": false, - "isRequired": true, - "name": "updateManyUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "BatchPayload" - } + isNullable: false, + isRequired: true, + name: 'updateManyUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'BatchPayload', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "inputObjectTypes", - "namespace": "prisma", - "type": "UserWhereInput" - } + isList: false, + location: 'inputObjectTypes', + namespace: 'prisma', + type: 'UserWhereInput', + }, ], - "isNullable": false, - "isRequired": false, - "name": "where" - } + isNullable: false, + isRequired: false, + name: 'where', + }, ], - "isNullable": false, - "isRequired": true, - "name": "deleteManyUser", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "BatchPayload" - } + isNullable: false, + isRequired: true, + name: 'deleteManyUser', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'BatchPayload', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": true, - "name": "query" + isNullable: false, + isRequired: true, + name: 'query', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Json" - } + isList: false, + location: 'scalar', + type: 'Json', + }, ], - "isNullable": false, - "isRequired": false, - "name": "parameters" - } + isNullable: false, + isRequired: false, + name: 'parameters', + }, ], - "isNullable": false, - "isRequired": true, - "name": "executeRaw", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Json" - } + isNullable: false, + isRequired: true, + name: 'executeRaw', + outputType: { + isList: false, + location: 'scalar', + type: 'Json', + }, }, { - "args": [ + args: [ { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "String" - } + isList: false, + location: 'scalar', + type: 'String', + }, ], - "isNullable": false, - "isRequired": true, - "name": "query" + isNullable: false, + isRequired: true, + name: 'query', }, { - "inputTypes": [ + inputTypes: [ { - "isList": false, - "location": "scalar", - "type": "Json" - } + isList: false, + location: 'scalar', + type: 'Json', + }, ], - "isNullable": false, - "isRequired": false, - "name": "parameters" - } - ], - "isNullable": false, - "isRequired": true, - "name": "queryRaw", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Json" - } - } + isNullable: false, + isRequired: false, + name: 'parameters', + }, + ], + isNullable: false, + isRequired: true, + name: 'queryRaw', + outputType: { + isList: false, + location: 'scalar', + type: 'Json', + }, + }, ], - "name": "Mutation" + name: 'Mutation', }, { - "fields": [ - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "count", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "PostCountAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "avg", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "PostAvgAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "sum", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "PostSumAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "min", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "PostMinAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "max", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "PostMaxAggregateOutputType" - } - } + fields: [ + { + args: [], + isNullable: true, + isRequired: false, + name: 'count', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'PostCountAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'avg', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'PostAvgAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'sum', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'PostSumAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'min', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'PostMinAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'max', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'PostMaxAggregateOutputType', + }, + }, ], - "name": "AggregatePost" + name: 'AggregatePost', }, { - "fields": [ - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "count", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "UserCountAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "avg", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "UserAvgAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "sum", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "UserSumAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "min", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "UserMinAggregateOutputType" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "max", - "outputType": { - "isList": false, - "location": "outputObjectTypes", - "namespace": "prisma", - "type": "UserMaxAggregateOutputType" - } - } + fields: [ + { + args: [], + isNullable: true, + isRequired: false, + name: 'count', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'UserCountAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'avg', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'UserAvgAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'sum', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'UserSumAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'min', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'UserMinAggregateOutputType', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'max', + outputType: { + isList: false, + location: 'outputObjectTypes', + namespace: 'prisma', + type: 'UserMaxAggregateOutputType', + }, + }, ], - "name": "AggregateUser" + name: 'AggregateUser', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "count", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'count', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, ], - "name": "BatchPayload" + name: 'BatchPayload', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "authorId", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "title", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "published", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "_all", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'authorId', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'title', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'published', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: '_all', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, ], - "name": "PostCountAggregateOutputType" + name: 'PostCountAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Float" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "authorId", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Float" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Float', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'authorId', + outputType: { + isList: false, + location: 'scalar', + type: 'Float', + }, + }, ], - "name": "PostAvgAggregateOutputType" + name: 'PostAvgAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "authorId", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'authorId', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, ], - "name": "PostSumAggregateOutputType" + name: 'PostSumAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "authorId", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "title", - "outputType": { - "isList": false, - "location": "scalar", - "type": "String" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "published", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Boolean" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'authorId', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'title', + outputType: { + isList: false, + location: 'scalar', + type: 'String', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'published', + outputType: { + isList: false, + location: 'scalar', + type: 'Boolean', + }, + }, ], - "name": "PostMinAggregateOutputType" + name: 'PostMinAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "authorId", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "title", - "outputType": { - "isList": false, - "location": "scalar", - "type": "String" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "published", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Boolean" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: 'authorId', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'title', + outputType: { + isList: false, + location: 'scalar', + type: 'String', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'published', + outputType: { + isList: false, + location: 'scalar', + type: 'Boolean', + }, + }, ], - "name": "PostMaxAggregateOutputType" + name: 'PostMaxAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "email", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "_all", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'email', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: false, + isRequired: true, + name: '_all', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, ], - "name": "UserCountAggregateOutputType" + name: 'UserCountAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Float" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Float', + }, + }, ], - "name": "UserAvgAggregateOutputType" + name: 'UserAvgAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, ], - "name": "UserSumAggregateOutputType" + name: 'UserSumAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "email", - "outputType": { - "isList": false, - "location": "scalar", - "type": "String" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'email', + outputType: { + isList: false, + location: 'scalar', + type: 'String', + }, + }, ], - "name": "UserMinAggregateOutputType" + name: 'UserMinAggregateOutputType', }, { - "fields": [ - { - "args": [], - "isNullable": false, - "isRequired": true, - "name": "id", - "outputType": { - "isList": false, - "location": "scalar", - "type": "Int" - } - }, - { - "args": [], - "isNullable": true, - "isRequired": false, - "name": "email", - "outputType": { - "isList": false, - "location": "scalar", - "type": "String" - } - } + fields: [ + { + args: [], + isNullable: false, + isRequired: true, + name: 'id', + outputType: { + isList: false, + location: 'scalar', + type: 'Int', + }, + }, + { + args: [], + isNullable: true, + isRequired: false, + name: 'email', + outputType: { + isList: false, + location: 'scalar', + type: 'String', + }, + }, ], - "name": "UserMaxAggregateOutputType" - } - ] - } - } + name: 'UserMaxAggregateOutputType', + }, + ], + }, + }, } diff --git a/src/packages/client/src/generation/TSClient/Model.ts b/src/packages/client/src/generation/TSClient/Model.ts index 09e732ba35fb..97fea3619190 100644 --- a/src/packages/client/src/generation/TSClient/Model.ts +++ b/src/packages/client/src/generation/TSClient/Model.ts @@ -26,7 +26,14 @@ import { } from '../utils' import { ArgsType, MinimalArgsType } from './Args' import { Generatable, TS } from './Generatable' -import { ExportCollector, getArgFieldJSDoc, getArgs, getGenericMethod, getMethodJSDoc, wrapComment } from './helpers' +import { + ExportCollector, + getArgFieldJSDoc, + getArgs, + getGenericMethod, + getMethodJSDoc, + wrapComment, +} from './helpers' import { InputType } from './Input' import { ModelOutputField, OutputType } from './Output' import { SchemaOutputType } from './SchemaOutput' @@ -262,15 +269,19 @@ ${indent( .concat( aggregateType.fields.map((f) => { let data = '' - const comment = getArgFieldJSDoc(model, DMMF.ModelAction.aggregate, f.name) + const comment = getArgFieldJSDoc( + model, + DMMF.ModelAction.aggregate, + f.name, + ) data += comment ? wrapComment(comment) + '\n' : '' if (f.name === 'count') { - data +=`${f.name}?: true` + data += `${f.name}?: true` } else { - data +=`${f.name}?: ${getAggregateInputType( + data += `${f.name}?: ${getAggregateInputType( (f.outputType.type as DMMF.OutputType).name, )}` - } + } return data }), ) diff --git a/src/packages/client/src/runtime/getPrismaClient.ts b/src/packages/client/src/runtime/getPrismaClient.ts index 99581ce6689e..20101253faf3 100644 --- a/src/packages/client/src/runtime/getPrismaClient.ts +++ b/src/packages/client/src/runtime/getPrismaClient.ts @@ -1,48 +1,52 @@ -import { DMMFClass } from './dmmf' -import { DMMF } from './dmmf-types' +import Debug from '@prisma/debug' +import { + DatasourceOverwrite, + EngineConfig, + NodeEngine, +} from '@prisma/engine-core/dist/NodeEngine' +import { + DataSource, + GeneratorConfig, +} from '@prisma/generator-helper/dist/types' +import { tryLoadEnvs } from '@prisma/sdk' +import { mapPreviewFeatures } from '@prisma/sdk/dist/utils/mapPreviewFeatures' +import { AsyncResource } from 'async_hooks' +import chalk from 'chalk' +import fs from 'fs' import path from 'path' +import * as sqlTemplateTag from 'sql-template-tag' +import stripAnsi from 'strip-ansi' import { - PrismaClientKnownRequestError, - PrismaClientUnknownRequestError, PrismaClientInitializationError, + PrismaClientKnownRequestError, PrismaClientRustPanicError, + PrismaClientUnknownRequestError, } from '.' +import { Dataloader } from './Dataloader' +import { DMMFClass } from './dmmf' +import { DMMF } from './dmmf-types' +import { getLogLevel } from './getLogLevel' +import { mergeBy } from './mergeBy' import { - NodeEngine, - EngineConfig, - DatasourceOverwrite, -} from '@prisma/engine-core/dist/NodeEngine' -import { + Args, Document, makeDocument, - unpack, transformDocument, - Args, + unpack, } from './query' -import Debug from '@prisma/debug' -const debug = Debug('prisma-client') -import fs from 'fs' -import chalk from 'chalk' -import * as sqlTemplateTag from 'sql-template-tag' -import { - GeneratorConfig, - DataSource, -} from '@prisma/generator-helper/dist/types' -import { getLogLevel } from './getLogLevel' -import { mergeBy } from './mergeBy' -import { lowerCase, getOutputTypeName } from './utils/common' +import { clientVersion } from './utils/clientVersion' +import { getOutputTypeName, lowerCase } from './utils/common' import { deepSet } from './utils/deep-set' -import { Dataloader } from './Dataloader' -import { printStack } from './utils/printStack' -import stripAnsi from 'strip-ansi' +import { mssqlPreparedStatement } from './utils/mssqlPreparedStatement' import { printJsonWithErrors } from './utils/printJsonErrors' -import { mapPreviewFeatures } from '@prisma/sdk/dist/utils/mapPreviewFeatures' +import { printStack } from './utils/printStack' import { serializeRawParameters } from './utils/serializeRawParameters' -import { AsyncResource } from 'async_hooks' -import { clientVersion } from './utils/clientVersion' -import { mssqlPreparedStatement } from './utils/mssqlPreparedStatement' -import { tryLoadEnvs } from '@prisma/sdk' import { validatePrismaClientOptions } from './utils/validatePrismaClientOptions' +const debug = Debug('prisma-client') + +function isReadonlyArray(arg: any): arg is ReadonlyArray { + return Array.isArray(arg) +} export type ErrorFormat = 'pretty' | 'colorless' | 'minimal' @@ -531,13 +535,13 @@ export function getPrismaClient(config: GetPrismaClientOptions): any { values: serializeRawParameters(values || []), __prismaRawParamaters__: true, } - } else if (Array.isArray(stringOrTemplateStringsArray)) { + } else if (isReadonlyArray(stringOrTemplateStringsArray)) { // If this was called as prisma.$executeRaw``, try to generate a SQL prepared statement switch (this._activeProvider) { case 'sqlite': case 'mysql': { const queryInstance = sqlTemplateTag.sqltag( - stringOrTemplateStringsArray as any, + stringOrTemplateStringsArray, ...values, ) @@ -551,7 +555,7 @@ export function getPrismaClient(config: GetPrismaClientOptions): any { case 'postgresql': { const queryInstance = sqlTemplateTag.sqltag( - stringOrTemplateStringsArray as any, + stringOrTemplateStringsArray, ...values, ) @@ -564,7 +568,7 @@ export function getPrismaClient(config: GetPrismaClientOptions): any { } case 'sqlserver': { - query = mssqlPreparedStatement(stringOrTemplateStringsArray as any) + query = mssqlPreparedStatement(stringOrTemplateStringsArray) parameters = { values: serializeRawParameters(values), __prismaRawParamaters__: true, @@ -667,7 +671,7 @@ export function getPrismaClient(config: GetPrismaClientOptions): any { runInTransaction: boolean, transactionId: number | null, stringOrTemplateStringsArray: - | string + | ReadonlyArray | TemplateStringsArray | sqlTemplateTag.Sql, ...values: any[] @@ -682,13 +686,13 @@ export function getPrismaClient(config: GetPrismaClientOptions): any { values: serializeRawParameters(values || []), __prismaRawParamaters__: true, } - } else if (Array.isArray(stringOrTemplateStringsArray)) { + } else if (isReadonlyArray(stringOrTemplateStringsArray)) { // If this was called as prisma.$queryRaw``, try to generate a SQL prepared statement switch (this._activeProvider) { case 'sqlite': case 'mysql': { const queryInstance = sqlTemplateTag.sqltag( - stringOrTemplateStringsArray as any, + stringOrTemplateStringsArray, ...values, ) diff --git a/src/packages/client/src/runtime/utils/mssqlPreparedStatement.ts b/src/packages/client/src/runtime/utils/mssqlPreparedStatement.ts index 832a2b332c3e..10dc69da0fbf 100644 --- a/src/packages/client/src/runtime/utils/mssqlPreparedStatement.ts +++ b/src/packages/client/src/runtime/utils/mssqlPreparedStatement.ts @@ -1,6 +1,6 @@ // Generate something like: SELECT * FROM User WHERE name = @P1 AND email = @P2 ... export const mssqlPreparedStatement = ( - template: string[] | TemplateStringsArray, + template: ReadonlyArray | TemplateStringsArray, ) => { return template.reduce((acc, str, idx) => `${acc}@P${idx}${str}`) } diff --git a/src/packages/debug/package.json b/src/packages/debug/package.json index 43ae8bf58f67..33bbdf236ffe 100644 --- a/src/packages/debug/package.json +++ b/src/packages/debug/package.json @@ -8,19 +8,19 @@ "devDependencies": { "@types/jest": "26.0.19", "@types/node": "12.19.11", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "jest": "26.6.3", "lint-staged": "10.5.3", "prettier": "2.2.1", "strip-ansi": "6.0.0", "ts-jest": "26.4.4", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "scripts": { "build": "tsc -d", diff --git a/src/packages/engine-core/package.json b/src/packages/engine-core/package.json index 3fb8b75b9970..e75fdb7015da 100644 --- a/src/packages/engine-core/package.json +++ b/src/packages/engine-core/package.json @@ -8,20 +8,20 @@ "devDependencies": { "@types/jest": "26.0.19", "@types/node": "12.19.11", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "abort-controller": "3.0.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "jest": "26.6.3", "lint-staged": "10.5.3", "prettier": "2.2.1", "strip-ansi": "6.0.0", "ts-jest": "26.4.4", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "scripts": { "build": "tsc -d", diff --git a/src/packages/fetch-engine/package.json b/src/packages/fetch-engine/package.json index 48d24daa00e5..3fb1a6e5b3bb 100644 --- a/src/packages/fetch-engine/package.json +++ b/src/packages/fetch-engine/package.json @@ -11,20 +11,20 @@ "@types/node": "12.19.11", "@types/node-fetch": "2.5.7", "@types/progress": "2.0.3", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "del": "6.0.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "jest": "26.6.3", "lint-staged": "10.5.3", "prettier": "2.2.1", "strip-ansi": "6.0.0", "ts-jest": "26.4.4", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "dependencies": { "@prisma/debug": "workspace:*", diff --git a/src/packages/generator-helper/package.json b/src/packages/generator-helper/package.json index 6713153ba2e9..7ac49288a9a5 100644 --- a/src/packages/generator-helper/package.json +++ b/src/packages/generator-helper/package.json @@ -25,19 +25,19 @@ "devDependencies": { "@types/jest": "26.0.19", "@types/node": "12.19.11", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "jest": "26.6.3", "lint-staged": "10.5.3", "prettier": "2.2.1", "ts-jest": "26.4.4", "ts-node": "9.1.1", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "lint-staged": { "*.ts": [ diff --git a/src/packages/generator-helper/src/dmmf.ts b/src/packages/generator-helper/src/dmmf.ts index b0ce8c894a5a..2e65ee4a7685 100644 --- a/src/packages/generator-helper/src/dmmf.ts +++ b/src/packages/generator-helper/src/dmmf.ts @@ -197,8 +197,7 @@ export namespace DMMF { delete = 'delete', deleteMany = 'deleteMany', groupBy = 'groupBy', - count= 'count', - aggregate= 'aggregate' - + count = 'count', + aggregate = 'aggregate', } } diff --git a/src/packages/get-platform/package.json b/src/packages/get-platform/package.json index f2c7af633336..fbdf0a9804f5 100644 --- a/src/packages/get-platform/package.json +++ b/src/packages/get-platform/package.json @@ -8,18 +8,18 @@ "devDependencies": { "@types/jest": "26.0.19", "@types/node": "12.19.11", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "jest": "26.6.3", "lint-staged": "10.5.3", "prettier": "2.2.1", "ts-jest": "26.4.4", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "dependencies": { "@prisma/debug": "workspace:*" diff --git a/src/packages/migrate/package.json b/src/packages/migrate/package.json index a14ef79147f8..67e7b86a5aa9 100644 --- a/src/packages/migrate/package.json +++ b/src/packages/migrate/package.json @@ -19,15 +19,15 @@ "@types/pg": "7.14.7", "@types/prompts": "2.0.9", "@types/sqlite3": "3.1.6", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "chalk": "4.1.0", "del": "6.0.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "fs-jetpack": "4.1.0", "jest": "26.6.3", "lint-staged": "10.5.3", @@ -40,7 +40,7 @@ "sqlite3": "5.0.0", "tempy": "1.0.0", "ts-jest": "26.4.4", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "peerDependencies": { "@prisma/generator-helper": "*", diff --git a/src/packages/sdk/package.json b/src/packages/sdk/package.json index da0352b95298..d7e28beb50d3 100644 --- a/src/packages/sdk/package.json +++ b/src/packages/sdk/package.json @@ -24,19 +24,19 @@ "@types/jest": "26.0.19", "@types/node": "12.19.11", "@types/tar": "4.0.4", - "@typescript-eslint/eslint-plugin": "4.9.1", - "@typescript-eslint/parser": "4.9.1", + "@typescript-eslint/eslint-plugin": "4.10.0", + "@typescript-eslint/parser": "4.10.0", "eslint": "7.15.0", "eslint-config-prettier": "7.0.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-jest": "24.1.3", - "eslint-plugin-prettier": "3.2.0", + "eslint-plugin-prettier": "3.3.0", "jest": "26.6.3", "lint-staged": "10.5.3", "prettier": "2.2.1", "ts-jest": "26.4.4", "ts-node": "9.1.1", - "typescript": "4.1.2" + "typescript": "4.1.3" }, "dependencies": { "@prisma/debug": "workspace:*", diff --git a/src/pnpm-lock.yaml b/src/pnpm-lock.yaml index e9ab69d97683..e0476e824f37 100644 --- a/src/pnpm-lock.yaml +++ b/src/pnpm-lock.yaml @@ -19,8 +19,8 @@ importers: redis: 3.0.2 redis-lock: 0.1.4 semver: 7.3.4 - ts-node: 9.1.1_typescript@4.1.2 - typescript: 4.1.2 + ts-node: 9.1.1_typescript@4.1.3 + typescript: 4.1.3 specifiers: '@sindresorhus/slugify': 1.1.0 '@types/debug': 4.1.5 @@ -41,7 +41,7 @@ importers: redis-lock: 0.1.4 semver: 7.3.4 ts-node: 9.1.1 - typescript: 4.1.2 + typescript: 4.1.3 packages/cli: dependencies: '@prisma/bar': 0.0.1 @@ -59,23 +59,23 @@ importers: '@timsuchanek/copy': 1.4.5 '@types/jest': 26.0.19 '@types/ws': 7.4.0 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 chalk: 4.1.0 checkpoint-client: 1.1.18 dotenv: 8.2.0 - esbuild: 0.8.21 + esbuild: 0.8.23 escape-string-regexp: 4.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 execa: 5.0.0 fast-deep-equal: 3.1.3 fs-jetpack: 4.1.0 get-port: 5.1.1 - global-dirs: 2.0.1 + global-dirs: 2.1.0 indent-string: 4.0.0 is-installed-globally: 0.3.2 jest: 26.6.3 @@ -93,8 +93,8 @@ importers: rimraf: 3.0.2 strip-ansi: 6.0.0 tempy: 1.0.0 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + typescript: 4.1.3 ws: 7.4.1 specifiers: '@prisma/bar': ^0.0.1 @@ -111,23 +111,23 @@ importers: '@timsuchanek/copy': 1.4.5 '@types/jest': 26.0.19 '@types/ws': 7.4.0 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 chalk: 4.1.0 checkpoint-client: 1.1.18 dotenv: 8.2.0 - esbuild: 0.8.21 + esbuild: 0.8.23 escape-string-regexp: 4.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 execa: 5.0.0 fast-deep-equal: 3.1.3 fs-jetpack: 4.1.0 get-port: 5.1.1 - global-dirs: 2.0.1 + global-dirs: 2.1.0 indent-string: 4.0.0 is-installed-globally: 0.3.2 jest: 26.6.3 @@ -146,7 +146,7 @@ importers: strip-ansi: 6.0.0 tempy: 1.0.0 ts-jest: 26.4.4 - typescript: 4.1.2 + typescript: 4.1.3 ws: 7.4.1 packages/client: dependencies: @@ -165,18 +165,18 @@ importers: '@types/js-levenshtein': 1.1.0 '@types/node': 12.19.11 '@types/pg': 7.14.7 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 arg: 5.0.0 chalk: 4.1.0 decimal.js: 10.2.1 - esbuild: 0.8.21 + esbuild: 0.8.23 escape-string-regexp: 4.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 execa: 5.0.0 flat-map-polyfill: 0.3.8 fs-monkey: 1.0.1 @@ -190,24 +190,24 @@ importers: lint-staged: 10.5.3 make-dir: 3.1.0 mariadb: 2.5.2 - mssql: 6.2.3 + mssql: 6.3.0 pg: 8.5.1 pkg-up: 3.1.0 pluralize: 8.0.0 prettier: 2.2.1 replace-string: 3.1.0 rimraf: 3.0.2 - rollup: 2.34.2 - rollup-plugin-dts: 2.0.1_rollup@2.34.2+typescript@4.1.2 + rollup: 2.35.1 + rollup-plugin-dts: 2.0.1_rollup@2.35.1+typescript@4.1.3 sort-keys: 4.1.0 source-map-support: 0.5.19 sql-template-tag: 4.0.0 stacktrace-parser: 0.1.10 strip-ansi: 6.0.0 strip-indent: 3.0.0 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - ts-node: 9.1.1_typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + ts-node: 9.1.1_typescript@4.1.3 + typescript: 4.1.3 specifiers: '@prisma/debug': 'workspace:*' '@prisma/engine-core': 'workspace:*' @@ -223,18 +223,18 @@ importers: '@types/js-levenshtein': 1.1.0 '@types/node': 12.19.11 '@types/pg': 7.14.7 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 arg: 5.0.0 chalk: 4.1.0 decimal.js: 10.2.1 - esbuild: 0.8.21 + esbuild: 0.8.23 escape-string-regexp: 4.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 execa: 5.0.0 flat-map-polyfill: 0.3.8 fs-monkey: 1.0.1 @@ -248,14 +248,14 @@ importers: lint-staged: 10.5.3 make-dir: 3.1.0 mariadb: 2.5.2 - mssql: 6.2.3 + mssql: 6.3.0 pg: 8.5.1 pkg-up: 3.1.0 pluralize: 8.0.0 prettier: 2.2.1 replace-string: 3.1.0 rimraf: 3.0.2 - rollup: 2.34.2 + rollup: 2.35.1 rollup-plugin-dts: 2.0.1 sort-keys: 4.1.0 source-map-support: 0.5.19 @@ -265,7 +265,7 @@ importers: strip-indent: 3.0.0 ts-jest: 26.4.4 ts-node: 9.1.1 - typescript: 4.1.2 + typescript: 4.1.3 packages/debug: dependencies: debug: 4.3.2 @@ -273,37 +273,37 @@ importers: devDependencies: '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 strip-ansi: 6.0.0 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + typescript: 4.1.3 specifiers: '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 debug: 4.3.2 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 jest: 26.6.3 lint-staged: 10.5.3 ms: ^2.1.3 prettier: 2.2.1 strip-ansi: 6.0.0 ts-jest: 26.4.4 - typescript: 4.1.2 + typescript: 4.1.3 packages/engine-core: dependencies: '@prisma/debug': 'link:../debug' @@ -321,20 +321,20 @@ importers: devDependencies: '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 abort-controller: 3.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 strip-ansi: 6.0.0 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + typescript: 4.1.3 specifiers: '@prisma/debug': 'workspace:*' '@prisma/engines': 2.14.0-26.59cf08bf47e90cb37532900059f3328b4328237c @@ -342,15 +342,15 @@ importers: '@prisma/get-platform': 'workspace:*' '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 abort-controller: 3.0.0 chalk: ^4.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 execa: ^5.0.0 get-stream: ^6.0.0 indent-string: ^4.0.0 @@ -362,7 +362,7 @@ importers: strip-ansi: 6.0.0 terminal-link: ^2.1.1 ts-jest: 26.4.4 - typescript: 4.1.2 + typescript: 4.1.3 undici: 2.2.1 packages/fetch-engine: dependencies: @@ -389,20 +389,20 @@ importers: '@types/node': 12.19.11 '@types/node-fetch': 2.5.7 '@types/progress': 2.0.3 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 del: 6.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 strip-ansi: 6.0.0 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + typescript: 4.1.3 specifiers: '@prisma/debug': 'workspace:*' '@prisma/engines-version': 2.14.0-26.59cf08bf47e90cb37532900059f3328b4328237c @@ -411,15 +411,15 @@ importers: '@types/node': 12.19.11 '@types/node-fetch': 2.5.7 '@types/progress': 2.0.3 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 chalk: ^4.0.0 del: 6.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 execa: ^5.0.0 find-cache-dir: ^3.3.1 hasha: ^5.2.0 @@ -439,7 +439,7 @@ importers: temp-dir: ^2.0.0 tempy: ^1.0.0 ts-jest: 26.4.4 - typescript: 4.1.2 + typescript: 4.1.3 packages/generator-helper: dependencies: '@prisma/debug': 'link:../debug' @@ -449,73 +449,73 @@ importers: devDependencies: '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - ts-node: 9.1.1_typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + ts-node: 9.1.1_typescript@4.1.3 + typescript: 4.1.3 specifiers: '@prisma/debug': 'workspace:*' '@types/cross-spawn': ^6.0.1 '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 ts-jest: 26.4.4 ts-node: 9.1.1 - typescript: 4.1.2 + typescript: 4.1.3 packages/get-platform: dependencies: '@prisma/debug': 'link:../debug' devDependencies: '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + typescript: 4.1.3 specifiers: '@prisma/debug': 'workspace:*' '@types/jest': 26.0.19 '@types/node': 12.19.11 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 ts-jest: 26.4.4 - typescript: 4.1.2 + typescript: 4.1.3 packages/migrate: dependencies: '@prisma/debug': 'link:../debug' @@ -540,15 +540,15 @@ importers: '@types/pg': 7.14.7 '@types/prompts': 2.0.9 '@types/sqlite3': 3.1.6 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 chalk: 4.1.0 del: 6.0.0 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 fs-jetpack: 4.1.0 jest: 26.6.3 lint-staged: 10.5.3 @@ -560,8 +560,8 @@ importers: sqlite-async: 1.1.1 sqlite3: 5.0.0 tempy: 1.0.0 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + typescript: 4.1.3 specifiers: '@prisma/debug': 'workspace:*' '@prisma/engines-version': 2.14.0-26.59cf08bf47e90cb37532900059f3328b4328237c @@ -575,8 +575,8 @@ importers: '@types/pg': 7.14.7 '@types/prompts': 2.0.9 '@types/sqlite3': 3.1.6 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 chalk: 4.1.0 del: 6.0.0 diff: 4.0.2 @@ -584,7 +584,7 @@ importers: eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 execa: ^5.0.0 fs-jetpack: 4.1.0 indent-string: ^4.0.0 @@ -605,7 +605,7 @@ importers: strip-indent: ^3.0.0 tempy: 1.0.0 ts-jest: 26.4.4 - typescript: 4.1.2 + typescript: 4.1.3 packages/sdk: dependencies: '@prisma/debug': 'link:../debug' @@ -647,19 +647,19 @@ importers: '@types/jest': 26.0.19 '@types/node': 12.19.11 '@types/tar': 4.0.4 - '@typescript-eslint/eslint-plugin': 4.9.1_5897ef4c8a6133b7b28695ca449212ad - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.10.0_b73eed484bdfc88edd18eb0024b8c446 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 eslint: 7.15.0 eslint-config-prettier: 7.0.0_eslint@7.15.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.15.0 - eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.2 - eslint-plugin-prettier: 3.2.0_eslint@7.15.0+prettier@2.2.1 + eslint-plugin-jest: 24.1.3_eslint@7.15.0+typescript@4.1.3 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 jest: 26.6.3 lint-staged: 10.5.3 prettier: 2.2.1 - ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.2 - ts-node: 9.1.1_typescript@4.1.2 - typescript: 4.1.2 + ts-jest: 26.4.4_jest@26.6.3+typescript@4.1.3 + ts-node: 9.1.1_typescript@4.1.3 + typescript: 4.1.3 specifiers: '@prisma/debug': 'workspace:*' '@prisma/engine-core': 'workspace:*' @@ -671,8 +671,8 @@ importers: '@types/jest': 26.0.19 '@types/node': 12.19.11 '@types/tar': 4.0.4 - '@typescript-eslint/eslint-plugin': 4.9.1 - '@typescript-eslint/parser': 4.9.1 + '@typescript-eslint/eslint-plugin': 4.10.0 + '@typescript-eslint/parser': 4.10.0 archiver: ^4.0.0 arg: ^5.0.0 chalk: 4.1.0 @@ -683,7 +683,7 @@ importers: eslint-config-prettier: 7.0.0 eslint-plugin-eslint-comments: 3.2.0 eslint-plugin-jest: 24.1.3 - eslint-plugin-prettier: 3.2.0 + eslint-plugin-prettier: 3.3.0 execa: ^5.0.0 find-up: 5.0.0 global-dirs: ^2.0.1 @@ -710,7 +710,7 @@ importers: tmp: 0.2.1 ts-jest: 26.4.4 ts-node: 9.1.1 - typescript: 4.1.2 + typescript: 4.1.3 url-parse: ^1.4.7 packages/tests: devDependencies: @@ -1445,7 +1445,7 @@ packages: dotenv: 8.2.0 execa: 5.0.0 find-up: 5.0.0 - global-dirs: 2.0.1 + global-dirs: 2.1.0 globby: 11.0.1 has-yarn: 2.1.0 is-ci: 2.0.0 @@ -1877,18 +1877,18 @@ packages: dev: true resolution: integrity: sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA== - /@typescript-eslint/eslint-plugin/4.9.0_2705378cb19c5349e92bb1dbd042259c: + /@typescript-eslint/eslint-plugin/4.10.0_b73eed484bdfc88edd18eb0024b8c446: dependencies: - '@typescript-eslint/experimental-utils': 4.9.0_eslint@7.15.0+typescript@4.0.3 - '@typescript-eslint/parser': 4.9.0_eslint@7.15.0+typescript@4.0.3 - '@typescript-eslint/scope-manager': 4.9.0 + '@typescript-eslint/experimental-utils': 4.10.0_eslint@7.15.0+typescript@4.1.3 + '@typescript-eslint/parser': 4.10.0_eslint@7.15.0+typescript@4.1.3 + '@typescript-eslint/scope-manager': 4.10.0 debug: 4.3.1 eslint: 7.15.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.0.3 - typescript: 4.0.3 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -1900,19 +1900,19 @@ packages: typescript: optional: true resolution: - integrity: sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw== - /@typescript-eslint/eslint-plugin/4.9.1_5897ef4c8a6133b7b28695ca449212ad: + integrity: sha512-h6/V46o6aXpKRlarP1AiJEXuCJ7cMQdlpfMDrcllIgX3dFkLwEBTXAoNP98ZoOmqd1xvymMVRAI4e7yVvlzWEg== + /@typescript-eslint/eslint-plugin/4.9.0_2705378cb19c5349e92bb1dbd042259c: dependencies: - '@typescript-eslint/experimental-utils': 4.9.1_eslint@7.15.0+typescript@4.1.2 - '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.2 - '@typescript-eslint/scope-manager': 4.9.1 + '@typescript-eslint/experimental-utils': 4.9.0_eslint@7.15.0+typescript@4.0.3 + '@typescript-eslint/parser': 4.9.0_eslint@7.15.0+typescript@4.0.3 + '@typescript-eslint/scope-manager': 4.9.0 debug: 4.3.1 eslint: 7.15.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + tsutils: 3.17.1_typescript@4.0.3 + typescript: 4.0.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -1924,13 +1924,13 @@ packages: typescript: optional: true resolution: - integrity: sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ== - /@typescript-eslint/experimental-utils/4.9.0_eslint@7.15.0+typescript@4.0.3: + integrity: sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw== + /@typescript-eslint/experimental-utils/4.10.0_eslint@7.15.0+typescript@4.1.3: dependencies: '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.9.0 - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/typescript-estree': 4.9.0_typescript@4.0.3 + '@typescript-eslint/scope-manager': 4.10.0 + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/typescript-estree': 4.10.0_typescript@4.1.3 eslint: 7.15.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -1941,13 +1941,13 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== - /@typescript-eslint/experimental-utils/4.9.0_eslint@7.15.0+typescript@4.1.2: + integrity: sha512-opX+7ai1sdWBOIoBgpVJrH5e89ra1KoLrJTz0UtWAa4IekkKmqDosk5r6xqRaNJfCXEfteW4HXQAwMdx+jjEmw== + /@typescript-eslint/experimental-utils/4.9.0_eslint@7.15.0+typescript@4.0.3: dependencies: '@types/json-schema': 7.0.6 '@typescript-eslint/scope-manager': 4.9.0 '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/typescript-estree': 4.9.0_typescript@4.1.2 + '@typescript-eslint/typescript-estree': 4.9.0_typescript@4.0.3 eslint: 7.15.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -1959,12 +1959,12 @@ packages: typescript: '*' resolution: integrity: sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== - /@typescript-eslint/experimental-utils/4.9.1_eslint@7.15.0+typescript@4.1.2: + /@typescript-eslint/experimental-utils/4.9.0_eslint@7.15.0+typescript@4.1.3: dependencies: '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.9.1 - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/typescript-estree': 4.9.1_typescript@4.1.2 + '@typescript-eslint/scope-manager': 4.9.0 + '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/typescript-estree': 4.9.0_typescript@4.1.3 eslint: 7.15.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -1975,15 +1975,15 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg== - /@typescript-eslint/parser/4.9.0_eslint@7.15.0+typescript@4.0.3: + integrity: sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== + /@typescript-eslint/parser/4.10.0_eslint@7.15.0+typescript@4.1.3: dependencies: - '@typescript-eslint/scope-manager': 4.9.0 - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/typescript-estree': 4.9.0_typescript@4.0.3 + '@typescript-eslint/scope-manager': 4.10.0 + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/typescript-estree': 4.10.0_typescript@4.1.3 debug: 4.3.1 eslint: 7.15.0 - typescript: 4.0.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -1994,15 +1994,15 @@ packages: typescript: optional: true resolution: - integrity: sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw== - /@typescript-eslint/parser/4.9.1_eslint@7.15.0+typescript@4.1.2: + integrity: sha512-amBvUUGBMadzCW6c/qaZmfr3t9PyevcSWw7hY2FuevdZVp5QPw/K76VSQ5Sw3BxlgYCHZcK6DjIhSZK0PQNsQg== + /@typescript-eslint/parser/4.9.0_eslint@7.15.0+typescript@4.0.3: dependencies: - '@typescript-eslint/scope-manager': 4.9.1 - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/typescript-estree': 4.9.1_typescript@4.1.2 + '@typescript-eslint/scope-manager': 4.9.0 + '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/typescript-estree': 4.9.0_typescript@4.0.3 debug: 4.3.1 eslint: 7.15.0 - typescript: 4.1.2 + typescript: 4.0.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -2013,7 +2013,16 @@ packages: typescript: optional: true resolution: - integrity: sha512-Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g== + integrity: sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw== + /@typescript-eslint/scope-manager/4.10.0: + dependencies: + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/visitor-keys': 4.10.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-WAPVw35P+fcnOa8DEic0tQUhoJJsgt+g6DEcz257G7vHFMwmag58EfowdVbiNcdfcV27EFR0tUBVXkDoIvfisQ== /@typescript-eslint/scope-manager/4.9.0: dependencies: '@typescript-eslint/types': 4.9.0 @@ -2023,38 +2032,29 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg== - /@typescript-eslint/scope-manager/4.9.1: - dependencies: - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/visitor-keys': 4.9.1 + /@typescript-eslint/types/4.10.0: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ== + integrity: sha512-+dt5w1+Lqyd7wIPMa4XhJxUuE8+YF+vxQ6zxHyhLGHJjHiunPf0wSV8LtQwkpmAsRi1lEOoOIR30FG5S2HS33g== /@typescript-eslint/types/4.9.0: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA== - /@typescript-eslint/types/4.9.1: - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA== - /@typescript-eslint/typescript-estree/4.9.0_typescript@4.0.3: + /@typescript-eslint/typescript-estree/4.10.0_typescript@4.1.3: dependencies: - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/visitor-keys': 4.9.0 + '@typescript-eslint/types': 4.10.0 + '@typescript-eslint/visitor-keys': 4.10.0 debug: 4.3.1 globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.20 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.0.3 - typescript: 4.0.3 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -2064,8 +2064,8 @@ packages: typescript: optional: true resolution: - integrity: sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug== - /@typescript-eslint/typescript-estree/4.9.0_typescript@4.1.2: + integrity: sha512-mGK0YRp9TOk6ZqZ98F++bW6X5kMTzCRROJkGXH62d2azhghmq+1LNLylkGe6uGUOQzD452NOAEth5VAF6PDo5g== + /@typescript-eslint/typescript-estree/4.9.0_typescript@4.0.3: dependencies: '@typescript-eslint/types': 4.9.0 '@typescript-eslint/visitor-keys': 4.9.0 @@ -2074,8 +2074,8 @@ packages: is-glob: 4.0.1 lodash: 4.17.20 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + tsutils: 3.17.1_typescript@4.0.3 + typescript: 4.0.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -2086,17 +2086,17 @@ packages: optional: true resolution: integrity: sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug== - /@typescript-eslint/typescript-estree/4.9.1_typescript@4.1.2: + /@typescript-eslint/typescript-estree/4.9.0_typescript@4.1.3: dependencies: - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/visitor-keys': 4.9.1 + '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/visitor-keys': 4.9.0 debug: 4.3.1 globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.20 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -2106,25 +2106,25 @@ packages: typescript: optional: true resolution: - integrity: sha512-bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw== - /@typescript-eslint/visitor-keys/4.9.0: + integrity: sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug== + /@typescript-eslint/visitor-keys/4.10.0: dependencies: - '@typescript-eslint/types': 4.9.0 + '@typescript-eslint/types': 4.10.0 eslint-visitor-keys: 2.0.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg== - /@typescript-eslint/visitor-keys/4.9.1: + integrity: sha512-hPyz5qmDMuZWFtHZkjcCpkAKHX8vdu1G3YsCLEd25ryZgnJfj6FQuJ5/O7R+dB1ueszilJmAFMtlU4CA6se3Jg== + /@typescript-eslint/visitor-keys/4.9.0: dependencies: - '@typescript-eslint/types': 4.9.1 + '@typescript-eslint/types': 4.9.0 eslint-visitor-keys: 2.0.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ== + integrity: sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg== /abab/2.0.5: dev: true resolution: @@ -2424,6 +2424,7 @@ packages: /axios/0.19.2: dependencies: follow-redirects: 1.5.10 + deprecated: 'Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410' dev: true resolution: integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== @@ -3289,12 +3290,12 @@ packages: is-arrayish: 0.2.1 resolution: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /esbuild/0.8.21: + /esbuild/0.8.23: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-vRRx5MZmiekw2R7jK5BppvBUFCJA0Zkl0wYxrDmyUvMPBcQC/xJvxJUM4R+Hgjgb3gp5P1W655AsuoqDeQQDVw== + integrity: sha512-LkgCmotGnhVgRGxjDkTBBYrnJ5stcxK+40cEJGtXUS16hcAWy90cn1qjxKCogzLPJ75gW/L6ejly7VKrMstVGQ== /escape-html/1.0.3: dev: true resolution: @@ -3371,9 +3372,9 @@ packages: typescript: '*' resolution: integrity: sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg== - /eslint-plugin-jest/24.1.3_eslint@7.15.0+typescript@4.1.2: + /eslint-plugin-jest/24.1.3_eslint@7.15.0+typescript@4.1.3: dependencies: - '@typescript-eslint/experimental-utils': 4.9.0_eslint@7.15.0+typescript@4.1.2 + '@typescript-eslint/experimental-utils': 4.9.0_eslint@7.15.0+typescript@4.1.3 eslint: 7.15.0 dev: true engines: @@ -3396,9 +3397,10 @@ packages: prettier: '>=1.13.0' resolution: integrity: sha512-kOUSJnFjAUFKwVxuzy6sA5yyMx6+o9ino4gCdShzBNx4eyFRudWRYKCFolKjoM40PEiuU6Cn7wBLfq3WsGg7qg== - /eslint-plugin-prettier/3.2.0_eslint@7.15.0+prettier@2.2.1: + /eslint-plugin-prettier/3.3.0_eslint@7.15.0+prettier@2.2.1: dependencies: eslint: 7.15.0 + eslint-plugin-prettier: 3.3.0_eslint@7.15.0+prettier@2.2.1 prettier: 2.2.1 prettier-linter-helpers: 1.0.0 dev: true @@ -3406,9 +3408,13 @@ packages: node: '>=6.0.0' peerDependencies: eslint: '>=5.0.0' + eslint-plugin-prettier: '*' prettier: '>=1.13.0' + peerDependenciesMeta: + eslint-plugin-prettier: + optional: true resolution: - integrity: sha512-kOUSJnFjAUFKwVxuzy6sA5yyMx6+o9ino4gCdShzBNx4eyFRudWRYKCFolKjoM40PEiuU6Cn7wBLfq3WsGg7qg== + integrity: sha512-tMTwO8iUWlSRZIwS9k7/E4vrTsfvsrcM5p1eftyuqWH25nKsz/o6/54I7jwQ/3zobISyC7wMy9ZsFwgTxOcOpQ== /eslint-scope/5.1.1: dependencies: esrecurse: 4.3.0 @@ -3975,6 +3981,7 @@ packages: resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= /fsevents/2.1.3: + deprecated: Please update to v 2.2.x dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 @@ -4115,6 +4122,14 @@ packages: node: '>=8' resolution: integrity: sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== + /global-dirs/2.1.0: + dependencies: + ini: 1.3.7 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== /globals/11.12.0: dev: true engines: @@ -4419,6 +4434,10 @@ packages: /ini/1.3.5: resolution: integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + /ini/1.3.7: + dev: true + resolution: + integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== /ini/1.3.8: dev: true resolution: @@ -5753,6 +5772,17 @@ packages: hasBin: true resolution: integrity: sha512-4TW/fA9UgzmVTNgjl65r6ISr6aL5QHnlptEt1A3jIpdzkNbFPIkRbUNz90324HIdE+5pKc3VqikOImcTrhd4og== + /mssql/6.3.0: + dependencies: + debug: 4.3.1 + tarn: 1.1.5 + tedious: 6.7.0 + dev: true + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-6/BK/3J8Oe4t6BYnmdCCORHhyBtBI/Fh0Sh6l1hPzb/hKtxDrsaSDGIpck1u8bzkLzev39TH5W2nz+ffeRz7gg== /multistream/2.1.1: dependencies: inherits: 2.0.4 @@ -6831,11 +6861,11 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - /rollup-plugin-dts/2.0.1_rollup@2.34.2+typescript@4.1.2: + /rollup-plugin-dts/2.0.1_rollup@2.35.1+typescript@4.1.3: dependencies: magic-string: 0.25.7 - rollup: 2.34.2 - typescript: 4.1.2 + rollup: 2.35.1 + typescript: 4.1.3 dev: true optionalDependencies: '@babel/code-frame': 7.10.4 @@ -6844,7 +6874,7 @@ packages: typescript: ^4.1.2 resolution: integrity: sha512-y38NSXIY37YExCumbGBTL5dXg7pL7XD+Kbe98iEHWFN9yiKJf7t4kKBOkml5ylUDjQIXBnNClGDeRktc1T5dmA== - /rollup/2.34.2: + /rollup/2.35.1: dev: true engines: node: '>=10.0.0' @@ -6852,7 +6882,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-mvtQLqu3cNeoctS+kZ09iOPxrc1P1/Bt1z15enuQ5feyKOdM3MJAVFjjsygurDpSWn530xB4AlA83TWIzRstXA== + integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA== /rsvp/4.8.5: dev: true engines: @@ -7490,7 +7520,7 @@ packages: /tedious/6.7.0: dependencies: '@azure/ms-rest-nodeauth': 2.0.2 - '@types/node': 12.19.8 + '@types/node': 12.19.11 '@types/readable-stream': 2.3.9 bl: 3.0.1 depd: 2.0.0 @@ -7686,7 +7716,7 @@ packages: typescript: '>=3.8 <5.0' resolution: integrity: sha512-ofBzoCqf6Nv/PoWb/ByV3VNKy2KJSikamOBxvR3E6eVdIw10GwAXoyvMWXXjZJK2s6S27ZE8fI+JBTnGaovl6Q== - /ts-jest/26.4.4_jest@26.6.3+typescript@4.1.2: + /ts-jest/26.4.4_jest@26.6.3+typescript@4.1.3: dependencies: '@types/jest': 26.0.16 bs-logger: 0.2.6 @@ -7699,7 +7729,7 @@ packages: make-error: 1.3.6 mkdirp: 1.0.4 semver: 7.3.4 - typescript: 4.1.2 + typescript: 4.1.3 yargs-parser: 20.2.4 dev: true engines: @@ -7710,14 +7740,14 @@ packages: typescript: '>=3.8 <5.0' resolution: integrity: sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg== - /ts-node/9.1.1_typescript@4.1.2: + /ts-node/9.1.1_typescript@4.1.3: dependencies: arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.19 - typescript: 4.1.2 + typescript: 4.1.3 yn: 3.1.1 dev: true engines: @@ -7742,10 +7772,10 @@ packages: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' resolution: integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== - /tsutils/3.17.1_typescript@4.1.2: + /tsutils/3.17.1_typescript@4.1.3: dependencies: tslib: 1.14.1 - typescript: 4.1.2 + typescript: 4.1.3 dev: true engines: node: '>= 6' @@ -7839,13 +7869,13 @@ packages: hasBin: true resolution: integrity: sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== - /typescript/4.1.2: + /typescript/4.1.3: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== + integrity: sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg== /uid2/0.0.3: dev: true resolution: