From b1f10e4322ad3a63ee9ca98958c0126d11ca90c7 Mon Sep 17 00:00:00 2001 From: Eddy Nguyen Date: Mon, 17 Jun 2024 19:35:24 +1000 Subject: [PATCH 1/5] Temporarily use alpha version to test --- package.json | 4 ++++ yarn.lock | 62 +++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 53 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index 70e77b41..c4dc8122 100644 --- a/package.json +++ b/package.json @@ -56,5 +56,9 @@ ], "nx": { "includedScripts": [] + }, + "resolutions": { + "@graphql-codegen/typescript-resolvers":"4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8", + "@graphql-codegen/visitor-plugin-common": "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" } } diff --git a/yarn.lock b/yarn.lock index a6036d0e..62a68f3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1511,14 +1511,14 @@ auto-bind "~4.0.0" tslib "~2.6.0" -"@graphql-codegen/typescript-resolvers@4.1.0", "@graphql-codegen/typescript-resolvers@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-4.1.0.tgz#3e19530d150d0e0819a6ec078944d33c49be786a" - integrity sha512-JKosVjsZHaGfXIllWxuPPJ9DsAh72GVuyB+IFU3jNoM2sXuSNJsBVIT0CzpsxZr0rdkpcY6FfG2sS3zpE/TQrQ== +"@graphql-codegen/typescript-resolvers@4.1.0", "@graphql-codegen/typescript-resolvers@4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8", "@graphql-codegen/typescript-resolvers@^4.1.0": + version "4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8.tgz#246732e305c93f2070183664edaafefde50159db" + integrity sha512-OrBzGWhTCqDgZYrpW8/g5F5hrvcLJP7ObloJAmelGq4KYtfzhmeBdpYUIpivOWeAvTAnJkHtoyfmT6rIDViR9Q== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/typescript" "^4.0.7" - "@graphql-codegen/visitor-plugin-common" "5.2.0" + "@graphql-codegen/typescript" "4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" + "@graphql-codegen/visitor-plugin-common" "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" "@graphql-tools/utils" "^10.0.0" auto-bind "~4.0.0" tslib "~2.6.0" @@ -1534,10 +1534,21 @@ auto-bind "~4.0.0" tslib "~2.6.0" -"@graphql-codegen/visitor-plugin-common@5.2.0", "@graphql-codegen/visitor-plugin-common@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.2.0.tgz#8c48c0a62575d5f302678aae3994a50e9ac72cd0" - integrity sha512-0p8AwmARaZCAlDFfQu6Sz+JV6SjbPDx3y2nNM7WAAf0au7Im/GpJ7Ke3xaIYBc1b2rTZ+DqSTJI/zomENGD9NA== +"@graphql-codegen/typescript@4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8": + version "4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8.tgz#8b5a9a2a95462264119f9553de2340c5b52abc31" + integrity sha512-uQARnqb1SnvEc2XWLiINXMZ28zjkpEO4lJplTGZZJ3p+Nc4YU8mKLNGxmzOeZAxIR7Ll86DRMy1he9NdxHKQdg== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/schema-ast" "^4.0.2" + "@graphql-codegen/visitor-plugin-common" "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" + auto-bind "~4.0.0" + tslib "~2.6.0" + +"@graphql-codegen/visitor-plugin-common@5.2.0", "@graphql-codegen/visitor-plugin-common@5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8", "@graphql-codegen/visitor-plugin-common@^5.2.0": + version "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8.tgz#91ac454b81a4d0954a3e8b687caf6188fd3873fd" + integrity sha512-bWByU8dbMmQDDwJ5xmnrj/ZeiEl+OAda/R92l+3m7T8Rsxc38yvzWoaE7GQ8HrDBlt1kIAaK0rJ9lK/6j8FQsw== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" "@graphql-tools/optimize" "^2.0.0" @@ -7329,7 +7340,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -7382,7 +7402,14 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -8012,7 +8039,7 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -8030,6 +8057,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From 4b06299f6ae592d2ba28c4d95524a8280a8e74a9 Mon Sep 17 00:00:00 2001 From: Eddy Nguyen Date: Mon, 17 Jun 2024 19:36:01 +1000 Subject: [PATCH 2/5] Use resolversType from meta --- .../addVirtualTypesFileToTsMorphProject.ts | 7 +++++-- .../src/generateResolverFiles/addResolverMainFiles.ts | 3 ++- .../src/parseGraphQLSchema/parseGraphQLSchema.ts | 10 ++++++---- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/typescript-resolver-files/src/addVirtualTypesFileToTsMorphProject/addVirtualTypesFileToTsMorphProject.ts b/packages/typescript-resolver-files/src/addVirtualTypesFileToTsMorphProject/addVirtualTypesFileToTsMorphProject.ts index 9f036566..2306f189 100644 --- a/packages/typescript-resolver-files/src/addVirtualTypesFileToTsMorphProject/addVirtualTypesFileToTsMorphProject.ts +++ b/packages/typescript-resolver-files/src/addVirtualTypesFileToTsMorphProject/addVirtualTypesFileToTsMorphProject.ts @@ -81,8 +81,11 @@ const generateVirtualTypesFile = async ({ ${addResultAsComplextOutput.append?.join('\n')} `, meta: { - generatedResolverTypes: - typescriptResolversResult.meta?.generatedResolverTypes || {}, + generatedResolverTypes: typescriptResolversResult.meta + ?.generatedResolverTypes || { + resolversMap: { name: 'Resolvers' }, + userDefined: {}, + }, }, }; }; diff --git a/packages/typescript-resolver-files/src/generateResolverFiles/addResolverMainFiles.ts b/packages/typescript-resolver-files/src/generateResolverFiles/addResolverMainFiles.ts index 826d6f9d..fa3e0f24 100644 --- a/packages/typescript-resolver-files/src/generateResolverFiles/addResolverMainFiles.ts +++ b/packages/typescript-resolver-files/src/generateResolverFiles/addResolverMainFiles.ts @@ -37,6 +37,7 @@ export const addResolverMainFiles = ({ resolverMainFile, resolverMainFileMode, emitLegacyCommonJSImports, + generatedTypesFileMeta: { generatedResolverTypes }, }, result, }: GenerateResolverFilesContext): void => { @@ -194,7 +195,7 @@ export const addResolverMainFiles = ({ }, resolverMainFiles); const resolversIdentifier = 'resolvers'; - const resolversTypeName = 'Resolvers'; // FIXME: use data from `typescript-resolvers`'s `meta` + const resolversTypeName = generatedResolverTypes.resolversMap.name; Object.entries(resolverMainFiles).forEach(([resolverMainFilename, file]) => { const outputDir = path.dirname(resolverMainFilename); diff --git a/packages/typescript-resolver-files/src/parseGraphQLSchema/parseGraphQLSchema.ts b/packages/typescript-resolver-files/src/parseGraphQLSchema/parseGraphQLSchema.ts index 6f2ba8f9..d07fd2ca 100644 --- a/packages/typescript-resolver-files/src/parseGraphQLSchema/parseGraphQLSchema.ts +++ b/packages/typescript-resolver-files/src/parseGraphQLSchema/parseGraphQLSchema.ts @@ -519,15 +519,17 @@ const createResolverDetails = ({ relativePathFromBaseToModule, normalizedResolverName, typeNamedImport: ({ generatedResolverTypes }) => - generatedResolverTypes[schemaType]?.name || `${schemaType}Resolvers`, + generatedResolverTypes.userDefined[schemaType]?.name || + `${schemaType}Resolvers`, typeString: ({ generatedResolverTypes }) => { if (belongsToRootObject) { - return generatedResolverTypes[schemaType] - ? `${generatedResolverTypes[schemaType].name}['${resolverName}']` + return generatedResolverTypes.userDefined[schemaType] + ? `${generatedResolverTypes.userDefined[schemaType].name}['${resolverName}']` : `${schemaType}Resolvers['${resolverName}']`; } return ( - generatedResolverTypes[schemaType]?.name || `${schemaType}Resolvers` + generatedResolverTypes.userDefined[schemaType]?.name || + `${schemaType}Resolvers` ); }, relativePathToResolverTypesFile: relativeModulePath( From f2f0258457a0c552ddd53138e88af768b6b5478a Mon Sep 17 00:00:00 2001 From: Eddy Nguyen Date: Mon, 17 Jun 2024 19:37:26 +1000 Subject: [PATCH 3/5] Baseline test with typesPrefix for more coverage --- .../src/test-config-overrides/codegen.ts | 1 + .../modules/base/rslvrs/Currency.ts | 4 +- .../modules/base/rslvrs/Error.ts | 4 +- .../modules/base/rslvrs/ErrorType.ts | 4 +- .../modules/base/rslvrs/PaginationResult.ts | 4 +- .../modules/base/rslvrs/StandardError.ts | 4 +- .../modules/resolvers.gen.ts | 4 +- .../topic/rslvrs/Mutation/topicCreate.ts | 4 +- .../topic/rslvrs/Mutation/topicEdit.ts | 4 +- .../modules/topic/rslvrs/Query/topicById.ts | 4 +- .../topic/rslvrs/Query/topicsCreatedByUser.ts | 4 +- .../modules/topic/rslvrs/Topic.ts | 4 +- .../modules/topic/rslvrs/TopicByIdPayload.ts | 4 +- .../modules/topic/rslvrs/TopicByIdResult.ts | 4 +- .../topic/rslvrs/TopicCreatePayload.ts | 4 +- .../modules/topic/rslvrs/TopicCreateResult.ts | 4 +- .../modules/topic/rslvrs/TopicEditPayload.ts | 4 +- .../modules/topic/rslvrs/TopicEditResult.ts | 4 +- .../rslvrs/TopicsCreatedByUserPayload.ts | 9 +- .../topic/rslvrs/TopicsCreatedByUserResult.ts | 4 +- .../modules/types.gen.ts | 441 +++++++++--------- .../modules/user/rslvrs/Profile.ts | 4 +- .../modules/user/rslvrs/Query/me.ts | 4 +- .../user/rslvrs/Query/userByAccountName.ts | 4 +- .../rslvrs/Subscription/profileChanges.ts | 4 +- .../modules/user/rslvrs/User.ts | 4 +- .../modules/user/rslvrs/UserPayload.ts | 4 +- .../modules/user/rslvrs/UserResult.ts | 4 +- 28 files changed, 279 insertions(+), 272 deletions(-) diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/codegen.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/codegen.ts index a31a42fb..012b2980 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/codegen.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/codegen.ts @@ -29,6 +29,7 @@ const config: CodegenConfig = { }, }, typesPluginsConfig: { + typesPrefix: 'I_', namingConvention: { typeNames: 'change-case#upperCase', enumValues: 'change-case#lowerCase', diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Currency.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Currency.ts index 4bdcbb88..79c0eeb0 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Currency.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Currency.ts @@ -1,5 +1,5 @@ -import type { CURRENCYRESOLVERS } from './../../types.gen'; -export const Currency: CURRENCYRESOLVERS = { +import type { I_CURRENCYRESOLVERS } from './../../types.gen'; +export const Currency: I_CURRENCYRESOLVERS = { USD: 'USD', AUD: 'AUD', }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Error.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Error.ts index a0a4db7c..258786b6 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Error.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/Error.ts @@ -1,4 +1,4 @@ -import type { ERRORRESOLVERS } from './../../types.gen'; -export const Error: ERRORRESOLVERS = { +import type { I_ERRORRESOLVERS } from './../../types.gen'; +export const Error: I_ERRORRESOLVERS = { /* Implement Error interface logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/ErrorType.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/ErrorType.ts index a1b02066..d5957be0 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/ErrorType.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/ErrorType.ts @@ -1,5 +1,5 @@ -import type { ERRORTYPERESOLVERS } from './../../types.gen'; -export const ErrorType: ERRORTYPERESOLVERS = { +import type { I_ERRORTYPERESOLVERS } from './../../types.gen'; +export const ErrorType: I_ERRORTYPERESOLVERS = { NOT_FOUND: 'NOT_FOUND', INPUT_VALIDATION_ERROR: 'INPUT_VALIDATION_ERROR', FORBIDDEN_ERROR: 'FORBIDDEN_ERROR', diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/PaginationResult.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/PaginationResult.ts index 45a1f81d..a5d18d9c 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/PaginationResult.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/PaginationResult.ts @@ -1,4 +1,4 @@ -import type { PAGINATIONRESULTRESOLVERS } from './../../types.gen'; -export const PaginationResult: PAGINATIONRESULTRESOLVERS = { +import type { I_PAGINATIONRESULTRESOLVERS } from './../../types.gen'; +export const PaginationResult: I_PAGINATIONRESULTRESOLVERS = { /* Implement PaginationResult resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/StandardError.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/StandardError.ts index 2b6a7e65..fbab1ccd 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/StandardError.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/base/rslvrs/StandardError.ts @@ -1,4 +1,4 @@ -import type { STANDARDERRORRESOLVERS } from './../../types.gen'; -export const StandardError: STANDARDERRORRESOLVERS = { +import type { I_STANDARDERRORRESOLVERS } from './../../types.gen'; +export const StandardError: I_STANDARDERRORRESOLVERS = { /* Implement StandardError resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/resolvers.gen.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/resolvers.gen.ts index 680dae03..efe66b2b 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/resolvers.gen.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/resolvers.gen.ts @@ -1,5 +1,5 @@ /* This file was automatically generated. DO NOT UPDATE MANUALLY. */ -import type { Resolvers } from './types.gen'; +import type { I_RESOLVERS } from './types.gen'; import { me as Query_me } from './user/rslvrs/Query/me'; import { topicById as Query_topicById } from './topic/rslvrs/Query/topicById'; import { topicsCreatedByUser as Query_topicsCreatedByUser } from './topic/rslvrs/Query/topicsCreatedByUser'; @@ -29,7 +29,7 @@ import { Currency } from './base/rslvrs/Currency'; import { ErrorType } from './base/rslvrs/ErrorType'; import CustomBigIntResolver from './base/CustomBigIntResolver'; import { DateTimeResolver } from 'graphql-scalars'; -export const resolvers: Resolvers = { +export const resolvers: I_RESOLVERS = { Query: { me: Query_me, topicById: Query_topicById, diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicCreate.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicCreate.ts index 4504159b..51f3e58b 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicCreate.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicCreate.ts @@ -1,6 +1,6 @@ -import type { MUTATIONRESOLVERS } from './../../../types.gen'; +import type { I_MUTATIONRESOLVERS } from './../../../types.gen'; export const topicCreate: NonNullable< - MUTATIONRESOLVERS['topicCreate'] + I_MUTATIONRESOLVERS['topicCreate'] > = async (_parent, _arg, _ctx) => { /* Implement Mutation.topicCreate resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicEdit.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicEdit.ts index cfcabba4..b592a49d 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicEdit.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Mutation/topicEdit.ts @@ -1,5 +1,5 @@ -import type { MUTATIONRESOLVERS } from './../../../types.gen'; -export const topicEdit: NonNullable = async ( +import type { I_MUTATIONRESOLVERS } from './../../../types.gen'; +export const topicEdit: NonNullable = async ( _parent, _arg, _ctx diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicById.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicById.ts index d713deba..39c9a82e 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicById.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicById.ts @@ -1,5 +1,5 @@ -import type { QUERYRESOLVERS } from './../../../types.gen'; -export const topicById: NonNullable = async ( +import type { I_QUERYRESOLVERS } from './../../../types.gen'; +export const topicById: NonNullable = async ( _parent, _arg, _ctx diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicsCreatedByUser.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicsCreatedByUser.ts index f61c563d..03bceb44 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicsCreatedByUser.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Query/topicsCreatedByUser.ts @@ -1,6 +1,6 @@ -import type { QUERYRESOLVERS } from './../../../types.gen'; +import type { I_QUERYRESOLVERS } from './../../../types.gen'; export const topicsCreatedByUser: NonNullable< - QUERYRESOLVERS['topicsCreatedByUser'] + I_QUERYRESOLVERS['topicsCreatedByUser'] > = async (_parent, _arg, _ctx) => { /* Implement Query.topicsCreatedByUser resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Topic.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Topic.ts index 502e4ee6..2d23e1c3 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Topic.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/Topic.ts @@ -1,4 +1,4 @@ -import type { TOPICRESOLVERS } from './../../types.gen'; -export const Topic: TOPICRESOLVERS = { +import type { I_TOPICRESOLVERS } from './../../types.gen'; +export const Topic: I_TOPICRESOLVERS = { /* Implement Topic resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdPayload.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdPayload.ts index 33d41b5d..9dd7fc2b 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdPayload.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdPayload.ts @@ -1,4 +1,4 @@ -import type { TOPICBYIDPAYLOADRESOLVERS } from './../../types.gen'; -export const TopicByIdPayload: TOPICBYIDPAYLOADRESOLVERS = { +import type { I_TOPICBYIDPAYLOADRESOLVERS } from './../../types.gen'; +export const TopicByIdPayload: I_TOPICBYIDPAYLOADRESOLVERS = { /* Implement TopicByIdPayload union logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdResult.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdResult.ts index 349214c7..b23f3669 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdResult.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicByIdResult.ts @@ -1,4 +1,4 @@ -import type { TOPICBYIDRESULTRESOLVERS } from './../../types.gen'; -export const TopicByIdResult: TOPICBYIDRESULTRESOLVERS = { +import type { I_TOPICBYIDRESULTRESOLVERS } from './../../types.gen'; +export const TopicByIdResult: I_TOPICBYIDRESULTRESOLVERS = { /* Implement TopicByIdResult resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreatePayload.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreatePayload.ts index 23cdc88b..eec89f4a 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreatePayload.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreatePayload.ts @@ -1,4 +1,4 @@ -import type { TOPICCREATEPAYLOADRESOLVERS } from './../../types.gen'; -export const TopicCreatePayload: TOPICCREATEPAYLOADRESOLVERS = { +import type { I_TOPICCREATEPAYLOADRESOLVERS } from './../../types.gen'; +export const TopicCreatePayload: I_TOPICCREATEPAYLOADRESOLVERS = { /* Implement TopicCreatePayload union logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreateResult.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreateResult.ts index ef6971ef..a3fb5666 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreateResult.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicCreateResult.ts @@ -1,4 +1,4 @@ -import type { TOPICCREATERESULTRESOLVERS } from './../../types.gen'; -export const TopicCreateResult: TOPICCREATERESULTRESOLVERS = { +import type { I_TOPICCREATERESULTRESOLVERS } from './../../types.gen'; +export const TopicCreateResult: I_TOPICCREATERESULTRESOLVERS = { /* Implement TopicCreateResult resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditPayload.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditPayload.ts index 622c090a..0017ec10 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditPayload.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditPayload.ts @@ -1,4 +1,4 @@ -import type { TOPICEDITPAYLOADRESOLVERS } from './../../types.gen'; -export const TopicEditPayload: TOPICEDITPAYLOADRESOLVERS = { +import type { I_TOPICEDITPAYLOADRESOLVERS } from './../../types.gen'; +export const TopicEditPayload: I_TOPICEDITPAYLOADRESOLVERS = { /* Implement TopicEditPayload union logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditResult.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditResult.ts index 18c10d1c..3cc52625 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditResult.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicEditResult.ts @@ -1,4 +1,4 @@ -import type { TOPICEDITRESULTRESOLVERS } from './../../types.gen'; -export const TopicEditResult: TOPICEDITRESULTRESOLVERS = { +import type { I_TOPICEDITRESULTRESOLVERS } from './../../types.gen'; +export const TopicEditResult: I_TOPICEDITRESULTRESOLVERS = { /* Implement TopicEditResult resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserPayload.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserPayload.ts index 7d1a2f87..1dad2968 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserPayload.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserPayload.ts @@ -1,4 +1,5 @@ -import type { TOPICSCREATEDBYUSERPAYLOADRESOLVERS } from './../../types.gen'; -export const TopicsCreatedByUserPayload: TOPICSCREATEDBYUSERPAYLOADRESOLVERS = { - /* Implement TopicsCreatedByUserPayload union logic here */ -}; +import type { I_TOPICSCREATEDBYUSERPAYLOADRESOLVERS } from './../../types.gen'; +export const TopicsCreatedByUserPayload: I_TOPICSCREATEDBYUSERPAYLOADRESOLVERS = + { + /* Implement TopicsCreatedByUserPayload union logic here */ + }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserResult.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserResult.ts index 16bd01d3..51267727 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserResult.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/topic/rslvrs/TopicsCreatedByUserResult.ts @@ -1,4 +1,4 @@ -import type { TOPICSCREATEDBYUSERRESULTRESOLVERS } from './../../types.gen'; -export const TopicsCreatedByUserResult: TOPICSCREATEDBYUSERRESULTRESOLVERS = { +import type { I_TOPICSCREATEDBYUSERRESULTRESOLVERS } from './../../types.gen'; +export const TopicsCreatedByUserResult: I_TOPICSCREATEDBYUSERRESULTRESOLVERS = { /* Implement TopicsCreatedByUserResult resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/types.gen.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/types.gen.ts index 1cb8b195..b12f7346 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/types.gen.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/types.gen.ts @@ -44,139 +44,139 @@ export type Scalars = { WithInputOutput: { input: Date; output: string }; }; -export enum CURRENCY { +export enum I_CURRENCY { aud = 'AUD', usd = 'USD', } -export type ERROR = { - error: ERRORTYPE; +export type I_ERROR = { + error: I_ERRORTYPE; }; -export enum ERRORTYPE { +export enum I_ERRORTYPE { forbidden_error = 'FORBIDDEN_ERROR', input_validation_error = 'INPUT_VALIDATION_ERROR', not_found = 'NOT_FOUND', unexpected_error = 'UNEXPECTED_ERROR', } -export type MUTATION = { +export type I_MUTATION = { __typename?: 'Mutation'; - topicCreate: TOPICCREATEPAYLOAD; - topicEdit: TOPICEDITPAYLOAD; + topicCreate: I_TOPICCREATEPAYLOAD; + topicEdit: I_TOPICEDITPAYLOAD; }; -export type MUTATIONTOPICCREATEARGS = { - input: TOPICCREATEINPUT; +export type I_MUTATIONTOPICCREATEARGS = { + input: I_TOPICCREATEINPUT; }; -export type MUTATIONTOPICEDITARGS = { - input: TOPICEDITINPUT; +export type I_MUTATIONTOPICEDITARGS = { + input: I_TOPICEDITINPUT; }; -export type PAGINATIONINPUT = { +export type I_PAGINATIONINPUT = { page?: InputMaybe; recordsPerPage?: InputMaybe; }; -export type PAGINATIONRESULT = { +export type I_PAGINATIONRESULT = { __typename?: 'PaginationResult'; currentPage: Scalars['Int']['output']; recordsPerPage: Scalars['Int']['output']; totalPageCount: Scalars['Int']['output']; }; -export type PROFILE = { +export type I_PROFILE = { __typename?: 'Profile'; id: Scalars['ID']['output']; - user: USER; + user: I_USER; }; -export type QUERY = { +export type I_QUERY = { __typename?: 'Query'; - me: USERPAYLOAD; - topicById: TOPICBYIDPAYLOAD; - topicsCreatedByUser: TOPICSCREATEDBYUSERPAYLOAD; - userByAccountName: USERPAYLOAD; + me: I_USERPAYLOAD; + topicById: I_TOPICBYIDPAYLOAD; + topicsCreatedByUser: I_TOPICSCREATEDBYUSERPAYLOAD; + userByAccountName: I_USERPAYLOAD; }; -export type QUERYTOPICBYIDARGS = { +export type I_QUERYTOPICBYIDARGS = { id: Scalars['ID']['input']; }; -export type QUERYTOPICSCREATEDBYUSERARGS = { - input: TOPICSCREATEDBYUSERINPUT; +export type I_QUERYTOPICSCREATEDBYUSERARGS = { + input: I_TOPICSCREATEDBYUSERINPUT; }; -export type QUERYUSERBYACCOUNTNAMEARGS = { +export type I_QUERYUSERBYACCOUNTNAMEARGS = { accountName: Scalars['String']['input']; }; -export type STANDARDERROR = ERROR & { +export type I_STANDARDERROR = I_ERROR & { __typename?: 'StandardError'; - error: ERRORTYPE; + error: I_ERRORTYPE; }; -export type SUBSCRIPTION = { +export type I_SUBSCRIPTION = { __typename?: 'Subscription'; - profileChanges: PROFILE; + profileChanges: I_PROFILE; }; -export type TOPIC = { +export type I_TOPIC = { __typename?: 'Topic'; createdAt: Scalars['DateTime']['output']; - creator: USER; + creator: I_USER; id: Scalars['ID']['output']; name: Scalars['String']['output']; url?: Maybe; }; -export type TOPICBYIDPAYLOAD = STANDARDERROR | TOPICBYIDRESULT; +export type I_TOPICBYIDPAYLOAD = I_STANDARDERROR | I_TOPICBYIDRESULT; -export type TOPICBYIDRESULT = { +export type I_TOPICBYIDRESULT = { __typename?: 'TopicByIdResult'; - result?: Maybe; + result?: Maybe; }; -export type TOPICCREATEINPUT = { +export type I_TOPICCREATEINPUT = { name: Scalars['String']['input']; url?: InputMaybe; }; -export type TOPICCREATEPAYLOAD = STANDARDERROR | TOPICCREATERESULT; +export type I_TOPICCREATEPAYLOAD = I_STANDARDERROR | I_TOPICCREATERESULT; -export type TOPICCREATERESULT = { +export type I_TOPICCREATERESULT = { __typename?: 'TopicCreateResult'; - result: TOPIC; + result: I_TOPIC; }; -export type TOPICEDITINPUT = { +export type I_TOPICEDITINPUT = { id: Scalars['ID']['input']; name: Scalars['String']['input']; url?: InputMaybe; }; -export type TOPICEDITPAYLOAD = STANDARDERROR | TOPICEDITRESULT; +export type I_TOPICEDITPAYLOAD = I_STANDARDERROR | I_TOPICEDITRESULT; -export type TOPICEDITRESULT = { +export type I_TOPICEDITRESULT = { __typename?: 'TopicEditResult'; - result: TOPIC; + result: I_TOPIC; }; -export type TOPICSCREATEDBYUSERINPUT = { +export type I_TOPICSCREATEDBYUSERINPUT = { userId: Scalars['ID']['input']; }; -export type TOPICSCREATEDBYUSERPAYLOAD = - | STANDARDERROR - | TOPICSCREATEDBYUSERRESULT; +export type I_TOPICSCREATEDBYUSERPAYLOAD = + | I_STANDARDERROR + | I_TOPICSCREATEDBYUSERRESULT; -export type TOPICSCREATEDBYUSERRESULT = { +export type I_TOPICSCREATEDBYUSERRESULT = { __typename?: 'TopicsCreatedByUserResult'; - result: Array; + result: Array; }; -export type USER = { +export type I_USER = { __typename?: 'User'; accountGitHub?: Maybe; accountLinkedIn?: Maybe; @@ -188,11 +188,11 @@ export type USER = { name?: Maybe; }; -export type USERPAYLOAD = STANDARDERROR | USERRESULT; +export type I_USERPAYLOAD = I_STANDARDERROR | I_USERRESULT; -export type USERRESULT = { +export type I_USERRESULT = { __typename?: 'UserResult'; - result?: Maybe; + result?: Maybe; }; export type ResolverTypeWrapper = Promise | T; @@ -301,48 +301,53 @@ export type DirectiveResolverFn< ) => TResult | Promise; /** Mapping of union types */ -export type RESOLVERSUNIONTYPES<_RefType extends Record> = { +export type I_RESOLVERSUNIONTYPES<_RefType extends Record> = { TopicByIdPayload: - | (Omit & { error: _RefType['ErrorType'] } & { + | (Omit & { error: _RefType['ErrorType'] } & { __typename: 'StandardError'; }) - | (TOPICBYIDRESULT & { __typename: 'TopicByIdResult' }); + | (I_TOPICBYIDRESULT & { __typename: 'TopicByIdResult' }); TopicCreatePayload: - | (Omit & { error: _RefType['ErrorType'] } & { + | (Omit & { error: _RefType['ErrorType'] } & { __typename: 'StandardError'; }) - | (TOPICCREATERESULT & { __typename: 'TopicCreateResult' }); + | (I_TOPICCREATERESULT & { __typename: 'TopicCreateResult' }); TopicEditPayload: - | (Omit & { error: _RefType['ErrorType'] } & { + | (Omit & { error: _RefType['ErrorType'] } & { __typename: 'StandardError'; }) - | (TOPICEDITRESULT & { __typename: 'TopicEditResult' }); + | (I_TOPICEDITRESULT & { __typename: 'TopicEditResult' }); TopicsCreatedByUserPayload: - | (Omit & { error: _RefType['ErrorType'] } & { + | (Omit & { error: _RefType['ErrorType'] } & { __typename: 'StandardError'; }) - | (TOPICSCREATEDBYUSERRESULT & { __typename: 'TopicsCreatedByUserResult' }); + | (I_TOPICSCREATEDBYUSERRESULT & { + __typename: 'TopicsCreatedByUserResult'; + }); UserPayload: - | (Omit & { error: _RefType['ErrorType'] } & { + | (Omit & { error: _RefType['ErrorType'] } & { __typename: 'StandardError'; }) - | (USERRESULT & { __typename: 'UserResult' }); + | (I_USERRESULT & { __typename: 'UserResult' }); }; /** Mapping of interface types */ -export type RESOLVERSINTERFACETYPES<_RefType extends Record> = - { - Error: Omit & { error: _RefType['ErrorType'] } & { - __typename: 'StandardError'; - }; +export type I_RESOLVERSINTERFACETYPES< + _RefType extends Record +> = { + Error: Omit & { error: _RefType['ErrorType'] } & { + __typename: 'StandardError'; }; +}; /** Mapping between all available schema types and the resolvers types */ -export type RESOLVERSTYPES = { +export type I_RESOLVERSTYPES = { BigInt: ResolverTypeWrapper; Currency: ResolverTypeWrapper<'USD' | 'AUD'>; DateTime: ResolverTypeWrapper; - Error: ResolverTypeWrapper['Error']>; + Error: ResolverTypeWrapper< + I_RESOLVERSINTERFACETYPES['Error'] + >; ErrorType: ResolverTypeWrapper< | 'NOT_FOUND' | 'INPUT_VALIDATION_ERROR' @@ -350,217 +355,217 @@ export type RESOLVERSTYPES = { | 'UNEXPECTED_ERROR' >; Mutation: ResolverTypeWrapper<{}>; - PaginationInput: PAGINATIONINPUT; + PaginationInput: I_PAGINATIONINPUT; Int: ResolverTypeWrapper; - PaginationResult: ResolverTypeWrapper; - Profile: ResolverTypeWrapper; + PaginationResult: ResolverTypeWrapper; + Profile: ResolverTypeWrapper; ID: ResolverTypeWrapper; Query: ResolverTypeWrapper<{}>; String: ResolverTypeWrapper; SomeOtherScalars: ResolverTypeWrapper; StandardError: ResolverTypeWrapper< - Omit & { error: RESOLVERSTYPES['ErrorType'] } + Omit & { error: I_RESOLVERSTYPES['ErrorType'] } >; Subscription: ResolverTypeWrapper<{}>; - Topic: ResolverTypeWrapper; + Topic: ResolverTypeWrapper; TopicByIdPayload: ResolverTypeWrapper< - RESOLVERSUNIONTYPES['TopicByIdPayload'] + I_RESOLVERSUNIONTYPES['TopicByIdPayload'] >; - TopicByIdResult: ResolverTypeWrapper; - TopicCreateInput: TOPICCREATEINPUT; + TopicByIdResult: ResolverTypeWrapper; + TopicCreateInput: I_TOPICCREATEINPUT; TopicCreatePayload: ResolverTypeWrapper< - RESOLVERSUNIONTYPES['TopicCreatePayload'] + I_RESOLVERSUNIONTYPES['TopicCreatePayload'] >; - TopicCreateResult: ResolverTypeWrapper; - TopicEditInput: TOPICEDITINPUT; + TopicCreateResult: ResolverTypeWrapper; + TopicEditInput: I_TOPICEDITINPUT; TopicEditPayload: ResolverTypeWrapper< - RESOLVERSUNIONTYPES['TopicEditPayload'] + I_RESOLVERSUNIONTYPES['TopicEditPayload'] >; - TopicEditResult: ResolverTypeWrapper; - TopicsCreatedByUserInput: TOPICSCREATEDBYUSERINPUT; + TopicEditResult: ResolverTypeWrapper; + TopicsCreatedByUserInput: I_TOPICSCREATEDBYUSERINPUT; TopicsCreatedByUserPayload: ResolverTypeWrapper< - RESOLVERSUNIONTYPES['TopicsCreatedByUserPayload'] + I_RESOLVERSUNIONTYPES['TopicsCreatedByUserPayload'] >; - TopicsCreatedByUserResult: ResolverTypeWrapper; - User: ResolverTypeWrapper; + TopicsCreatedByUserResult: ResolverTypeWrapper; + User: ResolverTypeWrapper; UserPayload: ResolverTypeWrapper< - RESOLVERSUNIONTYPES['UserPayload'] + I_RESOLVERSUNIONTYPES['UserPayload'] >; - UserResult: ResolverTypeWrapper; + UserResult: ResolverTypeWrapper; WithInputOutput: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; }; /** Mapping between all available schema types and the resolvers parents */ -export type RESOLVERSPARENTTYPES = { +export type I_RESOLVERSPARENTTYPES = { BigInt: Scalars['BigInt']['output']; DateTime: Scalars['DateTime']['output']; - Error: RESOLVERSINTERFACETYPES['Error']; + Error: I_RESOLVERSINTERFACETYPES['Error']; Mutation: {}; - PaginationInput: PAGINATIONINPUT; + PaginationInput: I_PAGINATIONINPUT; Int: Scalars['Int']['output']; - PaginationResult: PAGINATIONRESULT; - Profile: PROFILE; + PaginationResult: I_PAGINATIONRESULT; + Profile: I_PROFILE; ID: Scalars['ID']['output']; Query: {}; String: Scalars['String']['output']; SomeOtherScalars: Scalars['SomeOtherScalars']['output']; - StandardError: STANDARDERROR; + StandardError: I_STANDARDERROR; Subscription: {}; - Topic: TOPIC; - TopicByIdPayload: RESOLVERSUNIONTYPES['TopicByIdPayload']; - TopicByIdResult: TOPICBYIDRESULT; - TopicCreateInput: TOPICCREATEINPUT; - TopicCreatePayload: RESOLVERSUNIONTYPES['TopicCreatePayload']; - TopicCreateResult: TOPICCREATERESULT; - TopicEditInput: TOPICEDITINPUT; - TopicEditPayload: RESOLVERSUNIONTYPES['TopicEditPayload']; - TopicEditResult: TOPICEDITRESULT; - TopicsCreatedByUserInput: TOPICSCREATEDBYUSERINPUT; - TopicsCreatedByUserPayload: RESOLVERSUNIONTYPES['TopicsCreatedByUserPayload']; - TopicsCreatedByUserResult: TOPICSCREATEDBYUSERRESULT; - User: USER; - UserPayload: RESOLVERSUNIONTYPES['UserPayload']; - UserResult: USERRESULT; + Topic: I_TOPIC; + TopicByIdPayload: I_RESOLVERSUNIONTYPES['TopicByIdPayload']; + TopicByIdResult: I_TOPICBYIDRESULT; + TopicCreateInput: I_TOPICCREATEINPUT; + TopicCreatePayload: I_RESOLVERSUNIONTYPES['TopicCreatePayload']; + TopicCreateResult: I_TOPICCREATERESULT; + TopicEditInput: I_TOPICEDITINPUT; + TopicEditPayload: I_RESOLVERSUNIONTYPES['TopicEditPayload']; + TopicEditResult: I_TOPICEDITRESULT; + TopicsCreatedByUserInput: I_TOPICSCREATEDBYUSERINPUT; + TopicsCreatedByUserPayload: I_RESOLVERSUNIONTYPES['TopicsCreatedByUserPayload']; + TopicsCreatedByUserResult: I_TOPICSCREATEDBYUSERRESULT; + User: I_USER; + UserPayload: I_RESOLVERSUNIONTYPES['UserPayload']; + UserResult: I_USERRESULT; WithInputOutput: Scalars['WithInputOutput']['output']; Boolean: Scalars['Boolean']['output']; }; -export interface BIGINTSCALARCONFIG - extends GraphQLScalarTypeConfig { +export interface I_BIGINTSCALARCONFIG + extends GraphQLScalarTypeConfig { name: 'BigInt'; } -export type CURRENCYRESOLVERS = EnumResolverSignature< +export type I_CURRENCYRESOLVERS = EnumResolverSignature< { AUD?: any; USD?: any }, - RESOLVERSTYPES['Currency'] + I_RESOLVERSTYPES['Currency'] >; -export interface DATETIMESCALARCONFIG - extends GraphQLScalarTypeConfig { +export interface I_DATETIMESCALARCONFIG + extends GraphQLScalarTypeConfig { name: 'DateTime'; } -export type ERRORRESOLVERS< +export type I_ERRORRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['Error'] = RESOLVERSPARENTTYPES['Error'] + ParentType extends I_RESOLVERSPARENTTYPES['Error'] = I_RESOLVERSPARENTTYPES['Error'] > = { __resolveType?: TypeResolveFn<'StandardError', ParentType, ContextType>; - error?: Resolver; + error?: Resolver; }; -export type ERRORTYPERESOLVERS = EnumResolverSignature< +export type I_ERRORTYPERESOLVERS = EnumResolverSignature< { FORBIDDEN_ERROR?: any; INPUT_VALIDATION_ERROR?: any; NOT_FOUND?: any; UNEXPECTED_ERROR?: any; }, - RESOLVERSTYPES['ErrorType'] + I_RESOLVERSTYPES['ErrorType'] >; -export type MUTATIONRESOLVERS< +export type I_MUTATIONRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['Mutation'] = RESOLVERSPARENTTYPES['Mutation'] + ParentType extends I_RESOLVERSPARENTTYPES['Mutation'] = I_RESOLVERSPARENTTYPES['Mutation'] > = { topicCreate?: Resolver< - RESOLVERSTYPES['TopicCreatePayload'], + I_RESOLVERSTYPES['TopicCreatePayload'], ParentType, ContextType, - RequireFields + RequireFields >; topicEdit?: Resolver< - RESOLVERSTYPES['TopicEditPayload'], + I_RESOLVERSTYPES['TopicEditPayload'], ParentType, ContextType, - RequireFields + RequireFields >; }; -export type PAGINATIONRESULTRESOLVERS< +export type I_PAGINATIONRESULTRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['PaginationResult'] = RESOLVERSPARENTTYPES['PaginationResult'] + ParentType extends I_RESOLVERSPARENTTYPES['PaginationResult'] = I_RESOLVERSPARENTTYPES['PaginationResult'] > = { - currentPage?: Resolver; - recordsPerPage?: Resolver; - totalPageCount?: Resolver; + currentPage?: Resolver; + recordsPerPage?: Resolver; + totalPageCount?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; -export type PROFILERESOLVERS< +export type I_PROFILERESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['Profile'] = RESOLVERSPARENTTYPES['Profile'] + ParentType extends I_RESOLVERSPARENTTYPES['Profile'] = I_RESOLVERSPARENTTYPES['Profile'] > = { - id?: Resolver; - user?: Resolver; + id?: Resolver; + user?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; -export type QUERYRESOLVERS< +export type I_QUERYRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['Query'] = RESOLVERSPARENTTYPES['Query'] + ParentType extends I_RESOLVERSPARENTTYPES['Query'] = I_RESOLVERSPARENTTYPES['Query'] > = { - me?: Resolver; + me?: Resolver; topicById?: Resolver< - RESOLVERSTYPES['TopicByIdPayload'], + I_RESOLVERSTYPES['TopicByIdPayload'], ParentType, ContextType, - RequireFields + RequireFields >; topicsCreatedByUser?: Resolver< - RESOLVERSTYPES['TopicsCreatedByUserPayload'], + I_RESOLVERSTYPES['TopicsCreatedByUserPayload'], ParentType, ContextType, - RequireFields + RequireFields >; userByAccountName?: Resolver< - RESOLVERSTYPES['UserPayload'], + I_RESOLVERSTYPES['UserPayload'], ParentType, ContextType, - RequireFields + RequireFields >; }; -export interface SOMEOTHERSCALARSSCALARCONFIG - extends GraphQLScalarTypeConfig { +export interface I_SOMEOTHERSCALARSSCALARCONFIG + extends GraphQLScalarTypeConfig { name: 'SomeOtherScalars'; } -export type STANDARDERRORRESOLVERS< +export type I_STANDARDERRORRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['StandardError'] = RESOLVERSPARENTTYPES['StandardError'] + ParentType extends I_RESOLVERSPARENTTYPES['StandardError'] = I_RESOLVERSPARENTTYPES['StandardError'] > = { - error?: Resolver; + error?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; -export type SUBSCRIPTIONRESOLVERS< +export type I_SUBSCRIPTIONRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['Subscription'] = RESOLVERSPARENTTYPES['Subscription'] + ParentType extends I_RESOLVERSPARENTTYPES['Subscription'] = I_RESOLVERSPARENTTYPES['Subscription'] > = { profileChanges?: SubscriptionResolver< - RESOLVERSTYPES['Profile'], + I_RESOLVERSTYPES['Profile'], 'profileChanges', ParentType, ContextType >; }; -export type TOPICRESOLVERS< +export type I_TOPICRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['Topic'] = RESOLVERSPARENTTYPES['Topic'] + ParentType extends I_RESOLVERSPARENTTYPES['Topic'] = I_RESOLVERSPARENTTYPES['Topic'] > = { - createdAt?: Resolver; - creator?: Resolver; - id?: Resolver; - name?: Resolver; - url?: Resolver, ParentType, ContextType>; + createdAt?: Resolver; + creator?: Resolver; + id?: Resolver; + name?: Resolver; + url?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; -export type TOPICBYIDPAYLOADRESOLVERS< +export type I_TOPICBYIDPAYLOADRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicByIdPayload'] = RESOLVERSPARENTTYPES['TopicByIdPayload'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicByIdPayload'] = I_RESOLVERSPARENTTYPES['TopicByIdPayload'] > = { __resolveType?: TypeResolveFn< 'StandardError' | 'TopicByIdResult', @@ -569,17 +574,17 @@ export type TOPICBYIDPAYLOADRESOLVERS< >; }; -export type TOPICBYIDRESULTRESOLVERS< +export type I_TOPICBYIDRESULTRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicByIdResult'] = RESOLVERSPARENTTYPES['TopicByIdResult'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicByIdResult'] = I_RESOLVERSPARENTTYPES['TopicByIdResult'] > = { - result?: Resolver, ParentType, ContextType>; + result?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; -export type TOPICCREATEPAYLOADRESOLVERS< +export type I_TOPICCREATEPAYLOADRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicCreatePayload'] = RESOLVERSPARENTTYPES['TopicCreatePayload'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicCreatePayload'] = I_RESOLVERSPARENTTYPES['TopicCreatePayload'] > = { __resolveType?: TypeResolveFn< 'StandardError' | 'TopicCreateResult', @@ -588,17 +593,17 @@ export type TOPICCREATEPAYLOADRESOLVERS< >; }; -export type TOPICCREATERESULTRESOLVERS< +export type I_TOPICCREATERESULTRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicCreateResult'] = RESOLVERSPARENTTYPES['TopicCreateResult'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicCreateResult'] = I_RESOLVERSPARENTTYPES['TopicCreateResult'] > = { - result?: Resolver; + result?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; -export type TOPICEDITPAYLOADRESOLVERS< +export type I_TOPICEDITPAYLOADRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicEditPayload'] = RESOLVERSPARENTTYPES['TopicEditPayload'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicEditPayload'] = I_RESOLVERSPARENTTYPES['TopicEditPayload'] > = { __resolveType?: TypeResolveFn< 'StandardError' | 'TopicEditResult', @@ -607,17 +612,17 @@ export type TOPICEDITPAYLOADRESOLVERS< >; }; -export type TOPICEDITRESULTRESOLVERS< +export type I_TOPICEDITRESULTRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicEditResult'] = RESOLVERSPARENTTYPES['TopicEditResult'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicEditResult'] = I_RESOLVERSPARENTTYPES['TopicEditResult'] > = { - result?: Resolver; + result?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; -export type TOPICSCREATEDBYUSERPAYLOADRESOLVERS< +export type I_TOPICSCREATEDBYUSERPAYLOADRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicsCreatedByUserPayload'] = RESOLVERSPARENTTYPES['TopicsCreatedByUserPayload'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicsCreatedByUserPayload'] = I_RESOLVERSPARENTTYPES['TopicsCreatedByUserPayload'] > = { __resolveType?: TypeResolveFn< 'StandardError' | 'TopicsCreatedByUserResult', @@ -626,48 +631,48 @@ export type TOPICSCREATEDBYUSERPAYLOADRESOLVERS< >; }; -export type TOPICSCREATEDBYUSERRESULTRESOLVERS< +export type I_TOPICSCREATEDBYUSERRESULTRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['TopicsCreatedByUserResult'] = RESOLVERSPARENTTYPES['TopicsCreatedByUserResult'] + ParentType extends I_RESOLVERSPARENTTYPES['TopicsCreatedByUserResult'] = I_RESOLVERSPARENTTYPES['TopicsCreatedByUserResult'] > = { - result?: Resolver, ParentType, ContextType>; + result?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; -export type USERRESOLVERS< +export type I_USERRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['User'] = RESOLVERSPARENTTYPES['User'] + ParentType extends I_RESOLVERSPARENTTYPES['User'] = I_RESOLVERSPARENTTYPES['User'] > = { accountGitHub?: Resolver< - Maybe, + Maybe, ParentType, ContextType >; accountLinkedIn?: Resolver< - Maybe, + Maybe, ParentType, ContextType >; - accountName?: Resolver; + accountName?: Resolver; accountTwitter?: Resolver< - Maybe, + Maybe, ParentType, ContextType >; accountWebsite?: Resolver< - Maybe, + Maybe, ParentType, ContextType >; - avatar?: Resolver, ParentType, ContextType>; - id?: Resolver; - name?: Resolver, ParentType, ContextType>; + avatar?: Resolver, ParentType, ContextType>; + id?: Resolver; + name?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; -export type USERPAYLOADRESOLVERS< +export type I_USERPAYLOADRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['UserPayload'] = RESOLVERSPARENTTYPES['UserPayload'] + ParentType extends I_RESOLVERSPARENTTYPES['UserPayload'] = I_RESOLVERSPARENTTYPES['UserPayload'] > = { __resolveType?: TypeResolveFn< 'StandardError' | 'UserResult', @@ -676,43 +681,43 @@ export type USERPAYLOADRESOLVERS< >; }; -export type USERRESULTRESOLVERS< +export type I_USERRESULTRESOLVERS< ContextType = ResolverContext, - ParentType extends RESOLVERSPARENTTYPES['UserResult'] = RESOLVERSPARENTTYPES['UserResult'] + ParentType extends I_RESOLVERSPARENTTYPES['UserResult'] = I_RESOLVERSPARENTTYPES['UserResult'] > = { - result?: Resolver, ParentType, ContextType>; + result?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; -export interface WITHINPUTOUTPUTSCALARCONFIG - extends GraphQLScalarTypeConfig { +export interface I_WITHINPUTOUTPUTSCALARCONFIG + extends GraphQLScalarTypeConfig { name: 'WithInputOutput'; } -export type RESOLVERS = { +export type I_RESOLVERS = { BigInt?: GraphQLScalarType; - Currency?: CURRENCYRESOLVERS; + Currency?: I_CURRENCYRESOLVERS; DateTime?: GraphQLScalarType; - Error?: ERRORRESOLVERS; - ErrorType?: ERRORTYPERESOLVERS; - Mutation?: MUTATIONRESOLVERS; - PaginationResult?: PAGINATIONRESULTRESOLVERS; - Profile?: PROFILERESOLVERS; - Query?: QUERYRESOLVERS; + Error?: I_ERRORRESOLVERS; + ErrorType?: I_ERRORTYPERESOLVERS; + Mutation?: I_MUTATIONRESOLVERS; + PaginationResult?: I_PAGINATIONRESULTRESOLVERS; + Profile?: I_PROFILERESOLVERS; + Query?: I_QUERYRESOLVERS; SomeOtherScalars?: GraphQLScalarType; - StandardError?: STANDARDERRORRESOLVERS; - Subscription?: SUBSCRIPTIONRESOLVERS; - Topic?: TOPICRESOLVERS; - TopicByIdPayload?: TOPICBYIDPAYLOADRESOLVERS; - TopicByIdResult?: TOPICBYIDRESULTRESOLVERS; - TopicCreatePayload?: TOPICCREATEPAYLOADRESOLVERS; - TopicCreateResult?: TOPICCREATERESULTRESOLVERS; - TopicEditPayload?: TOPICEDITPAYLOADRESOLVERS; - TopicEditResult?: TOPICEDITRESULTRESOLVERS; - TopicsCreatedByUserPayload?: TOPICSCREATEDBYUSERPAYLOADRESOLVERS; - TopicsCreatedByUserResult?: TOPICSCREATEDBYUSERRESULTRESOLVERS; - User?: USERRESOLVERS; - UserPayload?: USERPAYLOADRESOLVERS; - UserResult?: USERRESULTRESOLVERS; + StandardError?: I_STANDARDERRORRESOLVERS; + Subscription?: I_SUBSCRIPTIONRESOLVERS; + Topic?: I_TOPICRESOLVERS; + TopicByIdPayload?: I_TOPICBYIDPAYLOADRESOLVERS; + TopicByIdResult?: I_TOPICBYIDRESULTRESOLVERS; + TopicCreatePayload?: I_TOPICCREATEPAYLOADRESOLVERS; + TopicCreateResult?: I_TOPICCREATERESULTRESOLVERS; + TopicEditPayload?: I_TOPICEDITPAYLOADRESOLVERS; + TopicEditResult?: I_TOPICEDITRESULTRESOLVERS; + TopicsCreatedByUserPayload?: I_TOPICSCREATEDBYUSERPAYLOADRESOLVERS; + TopicsCreatedByUserResult?: I_TOPICSCREATEDBYUSERRESULTRESOLVERS; + User?: I_USERRESOLVERS; + UserPayload?: I_USERPAYLOADRESOLVERS; + UserResult?: I_USERRESULTRESOLVERS; WithInputOutput?: GraphQLScalarType; }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Profile.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Profile.ts index d5b7bfc4..e5d58262 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Profile.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Profile.ts @@ -1,4 +1,4 @@ -import type { PROFILERESOLVERS } from './../../types.gen'; -export const Profile: PROFILERESOLVERS = { +import type { I_PROFILERESOLVERS } from './../../types.gen'; +export const Profile: I_PROFILERESOLVERS = { /* Implement Profile resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/me.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/me.ts index 400cd073..92894825 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/me.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/me.ts @@ -1,5 +1,5 @@ -import type { QUERYRESOLVERS } from './../../../types.gen'; -export const me: NonNullable = async ( +import type { I_QUERYRESOLVERS } from './../../../types.gen'; +export const me: NonNullable = async ( _parent, _arg, _ctx diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/userByAccountName.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/userByAccountName.ts index 42941bcb..5bf26887 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/userByAccountName.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Query/userByAccountName.ts @@ -1,6 +1,6 @@ -import type { QUERYRESOLVERS } from './../../../types.gen'; +import type { I_QUERYRESOLVERS } from './../../../types.gen'; export const userByAccountName: NonNullable< - QUERYRESOLVERS['userByAccountName'] + I_QUERYRESOLVERS['userByAccountName'] > = async (_parent, _arg, _ctx) => { /* Implement Query.userByAccountName resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Subscription/profileChanges.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Subscription/profileChanges.ts index eecc371c..e7aeb166 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Subscription/profileChanges.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/Subscription/profileChanges.ts @@ -1,6 +1,6 @@ -import type { SUBSCRIPTIONRESOLVERS } from './../../../types.gen'; +import type { I_SUBSCRIPTIONRESOLVERS } from './../../../types.gen'; export const profileChanges: NonNullable< - SUBSCRIPTIONRESOLVERS['profileChanges'] + I_SUBSCRIPTIONRESOLVERS['profileChanges'] > = { subscribe: async (_parent, _arg, _ctx) => { /* Implement Subscription.profileChanges resolver logic here */ diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/User.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/User.ts index 1175afc4..ef51b679 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/User.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/User.ts @@ -1,4 +1,4 @@ -import type { USERRESOLVERS } from './../../types.gen'; -export const User: USERRESOLVERS = { +import type { I_USERRESOLVERS } from './../../types.gen'; +export const User: I_USERRESOLVERS = { /* Implement User resolver logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserPayload.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserPayload.ts index feff6c4a..e8377dbe 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserPayload.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserPayload.ts @@ -1,4 +1,4 @@ -import type { USERPAYLOADRESOLVERS } from './../../types.gen'; -export const UserPayload: USERPAYLOADRESOLVERS = { +import type { I_USERPAYLOADRESOLVERS } from './../../types.gen'; +export const UserPayload: I_USERPAYLOADRESOLVERS = { /* Implement UserPayload union logic here */ }; diff --git a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserResult.ts b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserResult.ts index 4c4132d3..f256a2ce 100644 --- a/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserResult.ts +++ b/packages/typescript-resolver-files-e2e/src/test-config-overrides/modules/user/rslvrs/UserResult.ts @@ -1,4 +1,4 @@ -import type { USERRESULTRESOLVERS } from './../../types.gen'; -export const UserResult: USERRESULTRESOLVERS = { +import type { I_USERRESULTRESOLVERS } from './../../types.gen'; +export const UserResult: I_USERRESULTRESOLVERS = { /* Implement UserResult resolver logic here */ }; From 5bc10b5cd9f5d3f30dc3a1927d8a559443314bd8 Mon Sep 17 00:00:00 2001 From: Eddy Nguyen Date: Mon, 17 Jun 2024 19:38:25 +1000 Subject: [PATCH 4/5] Add changeset --- .changeset/strange-carrots-smell.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/strange-carrots-smell.md diff --git a/.changeset/strange-carrots-smell.md b/.changeset/strange-carrots-smell.md new file mode 100644 index 00000000..2f45b441 --- /dev/null +++ b/.changeset/strange-carrots-smell.md @@ -0,0 +1,5 @@ +--- +'@eddeee888/gcg-typescript-resolver-files': minor +--- + +Fully support namingConvention for resolvers map From 75d4eb6067f33f10ef3dd09bc3dbff5b9d22909e Mon Sep 17 00:00:00 2001 From: Eddy Nguyen Date: Sun, 30 Jun 2024 13:04:44 +1000 Subject: [PATCH 5/5] Bump to latest version --- package.json | 10 +- packages/server-config/package.json | 2 +- .../typescript-resolver-files/package.json | 2 +- yarn.lock | 554 ++++++++++++------ 4 files changed, 389 insertions(+), 179 deletions(-) diff --git a/package.json b/package.json index c4dc8122..e8055d7e 100644 --- a/package.json +++ b/package.json @@ -13,11 +13,11 @@ "@changesets/cli": "2.27.1", "@eddeee888/eslint-plugin": "0.0.1", "@eddeee888/nx-graphql-code-generator": "1.1.0", - "@graphql-codegen/add": "5.0.2", + "@graphql-codegen/add": "5.0.3", "@graphql-codegen/cli": "5.0.2", "@graphql-codegen/plugin-helpers": "5.0.4", - "@graphql-codegen/typescript": "4.0.7", - "@graphql-codegen/typescript-resolvers": "4.1.0", + "@graphql-codegen/typescript": "4.0.8", + "@graphql-codegen/typescript-resolvers": "4.2.0", "@nx/devkit": "19.0.2", "@nx/eslint": "19.0.2", "@nx/eslint-plugin": "19.0.2", @@ -56,9 +56,5 @@ ], "nx": { "includedScripts": [] - }, - "resolutions": { - "@graphql-codegen/typescript-resolvers":"4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8", - "@graphql-codegen/visitor-plugin-common": "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" } } diff --git a/packages/server-config/package.json b/packages/server-config/package.json index 74e1eae6..04a2bc89 100644 --- a/packages/server-config/package.json +++ b/packages/server-config/package.json @@ -25,7 +25,7 @@ "license": "MIT", "dependencies": { "@graphql-codegen/typescript": "^4.0.7", - "@graphql-codegen/typescript-resolvers": "^4.1.0", + "@graphql-codegen/typescript-resolvers": "^4.2.0", "tslib": "^2.3.0" }, "publishConfig": { diff --git a/packages/typescript-resolver-files/package.json b/packages/typescript-resolver-files/package.json index 723c4776..c907acdd 100644 --- a/packages/typescript-resolver-files/package.json +++ b/packages/typescript-resolver-files/package.json @@ -31,7 +31,7 @@ "@graphql-codegen/add": "^5.0.2", "@graphql-codegen/plugin-helpers": "^5.0.4", "@graphql-codegen/typescript": "^4.0.7", - "@graphql-codegen/typescript-resolvers": "^4.1.0", + "@graphql-codegen/typescript-resolvers": "^4.2.0", "@graphql-tools/utils": "^10.0.0", "micromatch": "^4.0.0", "ts-morph": "^22.0.0", diff --git a/yarn.lock b/yarn.lock index 62a68f3c..2aef99e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -53,12 +53,25 @@ "@babel/highlight" "^7.24.2" picocolors "^1.0.0" +"@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.14.0", "@babel/core@^7.22.9", "@babel/core@^7.23.2", "@babel/core@^7.23.9": +"@babel/compat-data@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" + integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.14.0", "@babel/core@^7.23.2", "@babel/core@^7.23.9": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717" integrity sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg== @@ -79,7 +92,28 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.24.1", "@babel/generator@^7.24.4", "@babel/generator@^7.7.2": +"@babel/core@^7.22.9": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" + integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helpers" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.14.0", "@babel/generator@^7.24.1", "@babel/generator@^7.24.4", "@babel/generator@^7.7.2": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.4.tgz#1fc55532b88adf952025d5d2d1e71f946cb1c498" integrity sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw== @@ -89,6 +123,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/generator@^7.18.13", "@babel/generator@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" + integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== + dependencies: + "@babel/types" "^7.24.7" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -114,6 +158,17 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz#4eb6c4a80d6ffeac25ab8cd9a21b5dfa48d503a9" + integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== + dependencies: + "@babel/compat-data" "^7.24.7" + "@babel/helper-validator-option" "^7.24.7" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz#c806f73788a6800a5cfbbc04d2df7ee4d927cce3" @@ -154,6 +209,13 @@ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== +"@babel/helper-environment-visitor@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9" + integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" @@ -162,6 +224,14 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.23.0" +"@babel/helper-function-name@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2" + integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" @@ -169,6 +239,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-hoist-variables@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee" + integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-member-expression-to-functions@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" @@ -183,6 +260,14 @@ dependencies: "@babel/types" "^7.24.0" +"@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-module-transforms@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" @@ -194,6 +279,17 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" +"@babel/helper-module-transforms@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz#31b6c9a2930679498db65b685b1698bfd6c7daf8" + integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" @@ -206,6 +302,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== +"@babel/helper-plugin-utils@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" + integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== + "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" @@ -231,6 +332,14 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" @@ -245,21 +354,43 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-split-export-declaration@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856" + integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== + dependencies: + "@babel/types" "^7.24.7" + "@babel/helper-string-parser@^7.23.4": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== +"@babel/helper-string-parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" + integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== + "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== +"@babel/helper-validator-option@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz#24c3bb77c7a425d1742eec8fb433b5a1b38e62f6" + integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== + "@babel/helper-wrap-function@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" @@ -278,6 +409,14 @@ "@babel/traverse" "^7.24.1" "@babel/types" "^7.24.0" +"@babel/helpers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.7.tgz#aa2ccda29f62185acb5d42fb4a3a1b1082107416" + integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + "@babel/highlight@^7.24.2": version "7.24.2" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" @@ -288,11 +427,26 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.8", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4": +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== +"@babel/parser@^7.16.8", "@babel/parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" + integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz#6125f0158543fb4edf1c22f322f3db67f21cb3e1" @@ -414,7 +568,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-syntax-import-assertions@^7.20.0", "@babel/plugin-syntax-import-assertions@^7.24.1": +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz#2a0b406b5871a20a841240586b1300ce2088a778" + integrity sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-syntax-import-assertions@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ== @@ -1074,7 +1235,16 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3": +"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" + integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== @@ -1083,7 +1253,7 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" -"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.24.1": +"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ== @@ -1099,7 +1269,23 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/traverse@^7.16.8", "@babel/traverse@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" + integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== @@ -1108,6 +1294,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" + integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== + dependencies: + "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -1367,7 +1562,15 @@ resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== -"@graphql-codegen/add@5.0.2", "@graphql-codegen/add@^5.0.2": +"@graphql-codegen/add@5.0.3", "@graphql-codegen/add@^5.0.3": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@graphql-codegen/add/-/add-5.0.3.tgz#1ede6bac9a93661ed7fa5808b203d079e1b1d215" + integrity sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.3" + tslib "~2.6.0" + +"@graphql-codegen/add@^5.0.2": version "5.0.2" resolved "https://registry.yarnpkg.com/@graphql-codegen/add/-/add-5.0.2.tgz#71b3ae0465a4537172dddb84531b6967ca5545f2" integrity sha512-ouBkSvMFUhda5VoKumo/ZvsZM9P5ZTyDsI8LW18VxSNWOjrTeLXBWHG8Gfaai0HwhflPtCYVABbriEcOmrRShQ== @@ -1417,19 +1620,19 @@ yargs "^17.0.0" "@graphql-codegen/client-preset@^4.2.2": - version "4.2.6" - resolved "https://registry.yarnpkg.com/@graphql-codegen/client-preset/-/client-preset-4.2.6.tgz#dbce627c9db5fcb5777d8567b8fd46683741e31d" - integrity sha512-e7SzPb+nxNJfsD0uG+NSyzIeTtCXTouX5VThmcCoqGMDLgF5Lo7932B3HtZCvzmzqcXxRjJ81CmkA2LhlqIbCw== + version "4.3.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/client-preset/-/client-preset-4.3.1.tgz#87b48ad2b14363624eb873fb3b74ef3a32886039" + integrity sha512-FHszBKhubbJkrZHwzUNfMUp9IkzufCfn/riTpIy5yA84Wq0AJSPFL7nWkG+h3azFPeznLfqo3KJmfzRb+xeFEA== dependencies: "@babel/helper-plugin-utils" "^7.20.2" "@babel/template" "^7.20.7" - "@graphql-codegen/add" "^5.0.2" - "@graphql-codegen/gql-tag-operations" "4.0.7" + "@graphql-codegen/add" "^5.0.3" + "@graphql-codegen/gql-tag-operations" "4.0.8" "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/typed-document-node" "^5.0.7" - "@graphql-codegen/typescript" "^4.0.7" - "@graphql-codegen/typescript-operations" "^4.2.1" - "@graphql-codegen/visitor-plugin-common" "^5.2.0" + "@graphql-codegen/typed-document-node" "^5.0.8" + "@graphql-codegen/typescript" "^4.0.8" + "@graphql-codegen/typescript-operations" "^4.2.2" + "@graphql-codegen/visitor-plugin-common" "^5.3.0" "@graphql-tools/documents" "^1.0.0" "@graphql-tools/utils" "^10.0.0" "@graphql-typed-document-node/core" "3.2.0" @@ -1445,13 +1648,13 @@ "@graphql-tools/utils" "^10.0.0" tslib "~2.6.0" -"@graphql-codegen/gql-tag-operations@4.0.7": - version "4.0.7" - resolved "https://registry.yarnpkg.com/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-4.0.7.tgz#365f01dd6e2dc1853beb7de6d93c94d71efdf2ff" - integrity sha512-2I69+IDC8pqAohH6cgKse/vPfJ/4TRTJX96PkAKz8S4RD54PUHtBmzCdBInIFEP/vQuH5mFUAaIKXXjznmGOsg== +"@graphql-codegen/gql-tag-operations@4.0.8": + version "4.0.8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-4.0.8.tgz#35260f8e494d27a33c9dca8dc0684ee64ed497f1" + integrity sha512-slCICQOFbMfdL7mAZ6XUiOhcJl0yOKfqHFiULIlQJKpo8ey6NHsrtc8Q02ZF417BfTfZ/Qj7rmXhkc/dwY94ag== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/visitor-plugin-common" "5.2.0" + "@graphql-codegen/visitor-plugin-common" "5.3.0" "@graphql-tools/utils" "^10.0.0" auto-bind "~4.0.0" tslib "~2.6.0" @@ -1489,41 +1692,52 @@ "@graphql-tools/utils" "^10.0.0" tslib "~2.6.0" -"@graphql-codegen/typed-document-node@^5.0.7": - version "5.0.7" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typed-document-node/-/typed-document-node-5.0.7.tgz#a1034785d860b1459b9d89b4530d872319f29233" - integrity sha512-rgFh96hAbNwPUxLVlRcNhGaw2+y7ZGx7giuETtdO8XzPasTQGWGRkZ3wXQ5UUiTX4X3eLmjnuoXYKT7HoxSznQ== +"@graphql-codegen/typed-document-node@^5.0.8": + version "5.0.8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typed-document-node/-/typed-document-node-5.0.8.tgz#b7f0c06441c445ea99cfabeee3c0a442a7262af6" + integrity sha512-ImJd1KwS0vYZiPVZzs8EOZ79V96zN0p1A1MJNpk/8CiJWpIi4FupLLfTMMYq5Rr0AZET+O/A+udw4LDjDrAWvg== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/visitor-plugin-common" "5.2.0" + "@graphql-codegen/visitor-plugin-common" "5.3.0" auto-bind "~4.0.0" change-case-all "1.0.15" tslib "~2.6.0" -"@graphql-codegen/typescript-operations@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.2.1.tgz#887d5883d33d1e14a6f5dc90f125db343b3759d3" - integrity sha512-LhEPsaP+AI65zfK2j6CBAL4RT0bJL/rR9oRWlvwtHLX0t7YQr4CP4BXgvvej9brYdedAxHGPWeV1tPHy5/z9KQ== +"@graphql-codegen/typescript-operations@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-4.2.2.tgz#0f4bb51804e139f2088b71aff7258175ae099d07" + integrity sha512-8FJHIAubM4r9ElLuuDAKhdOjainSwRHEmGIrtEgEwHARKhMk1Ttj6bpOQDisYlbDl4ZTHWEJCdNa9o9rgcl+9g== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/typescript" "^4.0.7" - "@graphql-codegen/visitor-plugin-common" "5.2.0" + "@graphql-codegen/typescript" "^4.0.8" + "@graphql-codegen/visitor-plugin-common" "5.3.0" auto-bind "~4.0.0" tslib "~2.6.0" -"@graphql-codegen/typescript-resolvers@4.1.0", "@graphql-codegen/typescript-resolvers@4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8", "@graphql-codegen/typescript-resolvers@^4.1.0": - version "4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-4.2.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8.tgz#246732e305c93f2070183664edaafefde50159db" - integrity sha512-OrBzGWhTCqDgZYrpW8/g5F5hrvcLJP7ObloJAmelGq4KYtfzhmeBdpYUIpivOWeAvTAnJkHtoyfmT6rIDViR9Q== +"@graphql-codegen/typescript-resolvers@4.2.0", "@graphql-codegen/typescript-resolvers@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-4.2.0.tgz#f63c9220dc245767628474ce2d1b736bfac81b09" + integrity sha512-zy/H3T2RTT3PEkNS3CSdgF1lFrRsbHXu1WAIUhknmtsQugNBE2B5rbdPx8Wdat7QxtReSEEQ54Tgl9F87ecqyg== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/typescript" "4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" - "@graphql-codegen/visitor-plugin-common" "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" + "@graphql-codegen/typescript" "^4.0.8" + "@graphql-codegen/visitor-plugin-common" "5.3.0" "@graphql-tools/utils" "^10.0.0" auto-bind "~4.0.0" tslib "~2.6.0" -"@graphql-codegen/typescript@4.0.7", "@graphql-codegen/typescript@^4.0.7": +"@graphql-codegen/typescript@4.0.8", "@graphql-codegen/typescript@^4.0.8": + version "4.0.8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.8.tgz#ff0d5a0a86a002ac356e23e26b7079c6087e8ec5" + integrity sha512-kYS3SjGNnC9vgFS8N3vaxzRFkdXX2umMi1SOpHjMFCPjMe8NR0uNdW4nP9T0YEq+DvWgj+XojjpFy2oyz9q12w== + dependencies: + "@graphql-codegen/plugin-helpers" "^5.0.4" + "@graphql-codegen/schema-ast" "^4.0.2" + "@graphql-codegen/visitor-plugin-common" "5.3.0" + auto-bind "~4.0.0" + tslib "~2.6.0" + +"@graphql-codegen/typescript@^4.0.7": version "4.0.7" resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.7.tgz#32f0f0916ed2ef7efbc233d14af07057aafdeea8" integrity sha512-Gn+JNvQBJhBqH7s83piAJ6UeU/MTj9GXWFO9bdbl8PMLCAM1uFAtg04iHfkGCtDKXcUg5a3Dt/SZG85uk5KuhA== @@ -1534,21 +1748,26 @@ auto-bind "~4.0.0" tslib "~2.6.0" -"@graphql-codegen/typescript@4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8": - version "4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-4.0.8-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8.tgz#8b5a9a2a95462264119f9553de2340c5b52abc31" - integrity sha512-uQARnqb1SnvEc2XWLiINXMZ28zjkpEO4lJplTGZZJ3p+Nc4YU8mKLNGxmzOeZAxIR7Ll86DRMy1he9NdxHKQdg== +"@graphql-codegen/visitor-plugin-common@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.2.0.tgz#8c48c0a62575d5f302678aae3994a50e9ac72cd0" + integrity sha512-0p8AwmARaZCAlDFfQu6Sz+JV6SjbPDx3y2nNM7WAAf0au7Im/GpJ7Ke3xaIYBc1b2rTZ+DqSTJI/zomENGD9NA== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" - "@graphql-codegen/schema-ast" "^4.0.2" - "@graphql-codegen/visitor-plugin-common" "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" + "@graphql-tools/optimize" "^2.0.0" + "@graphql-tools/relay-operation-optimizer" "^7.0.0" + "@graphql-tools/utils" "^10.0.0" auto-bind "~4.0.0" + change-case-all "1.0.15" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" tslib "~2.6.0" -"@graphql-codegen/visitor-plugin-common@5.2.0", "@graphql-codegen/visitor-plugin-common@5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8", "@graphql-codegen/visitor-plugin-common@^5.2.0": - version "5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.3.0-alpha-20240616104522-4555bc46e3e4ee1c6e0744437585b0e50da232b8.tgz#91ac454b81a4d0954a3e8b687caf6188fd3873fd" - integrity sha512-bWByU8dbMmQDDwJ5xmnrj/ZeiEl+OAda/R92l+3m7T8Rsxc38yvzWoaE7GQ8HrDBlt1kIAaK0rJ9lK/6j8FQsw== +"@graphql-codegen/visitor-plugin-common@5.3.0", "@graphql-codegen/visitor-plugin-common@^5.3.0": + version "5.3.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.3.0.tgz#c9e23e53d06630dbe724e9194c0884b4bb5aae41" + integrity sha512-+kUk7gRD/72Wfkjd7D96Lonh9k4lFw9d3O1+I07Jyja4QN9H42kdFEO0hM/b4Q9lLkI1yJ66Oym7lWz2Ikj3aw== dependencies: "@graphql-codegen/plugin-helpers" "^5.0.4" "@graphql-tools/optimize" "^2.0.0" @@ -1582,32 +1801,32 @@ value-or-promise "^1.0.12" "@graphql-tools/code-file-loader@^8.0.0": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-8.1.1.tgz#517c37d4f8a20b2c6558b10cbe9a6f9bcfe98918" - integrity sha512-q4KN25EPSUztc8rA8YUU3ufh721Yk12xXDbtUA+YstczWS7a1RJlghYMFEfR1HsHSYbF7cUqkbnTKSGM3o52bQ== + version "8.1.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-8.1.2.tgz#a71b72875678625cbc2359ab77a5122980206b0b" + integrity sha512-GrLzwl1QV2PT4X4TEEfuTmZYzIZHLqoTGBjczdUzSqgCCcqwWzLB3qrJxFQfI8e5s1qZ1bhpsO9NoMn7tvpmyA== dependencies: - "@graphql-tools/graphql-tag-pluck" "8.3.0" + "@graphql-tools/graphql-tag-pluck" "8.3.1" "@graphql-tools/utils" "^10.0.13" globby "^11.0.3" tslib "^2.4.0" unixify "^1.0.0" "@graphql-tools/delegate@^10.0.4": - version "10.0.4" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-10.0.4.tgz#7c38240f11e42ec2dd45d0a569ca6433ce4cb8dc" - integrity sha512-WswZRbQZMh/ebhc8zSomK9DIh6Pd5KbuiMsyiKkKz37TWTrlCOe+4C/fyrBFez30ksq6oFyCeSKMwfrCbeGo0Q== + version "10.0.11" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-10.0.11.tgz#d66b46a5f90b0c323848e0b38379836842d1ce72" + integrity sha512-+sKeecdIVXhFB/66e5yjeKYZ3Lpn52yNG637ElVhciuLGgFc153rC6l6zcuNd9yx5wMrNx35U/h3HsMIEI3xNw== dependencies: "@graphql-tools/batch-execute" "^9.0.4" "@graphql-tools/executor" "^1.2.1" - "@graphql-tools/schema" "^10.0.3" - "@graphql-tools/utils" "^10.0.13" + "@graphql-tools/schema" "^10.0.4" + "@graphql-tools/utils" "^10.2.1" dataloader "^2.2.2" tslib "^2.5.0" "@graphql-tools/documents@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/documents/-/documents-1.0.0.tgz#e3ed97197cc22ec830ca227fd7d17e86d8424bdf" - integrity sha512-rHGjX1vg/nZ2DKqRGfDPNC55CWZBMldEVcH+91BThRa6JeT80NqXknffLLEZLRUxyikCfkwMsk6xR3UNMqG0Rg== + version "1.0.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/documents/-/documents-1.0.1.tgz#ae19cd5667d22c23b331d3a1429443ed7130faee" + integrity sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA== dependencies: lodash.sortby "^4.7.0" tslib "^2.4.0" @@ -1649,9 +1868,9 @@ ws "^8.15.0" "@graphql-tools/executor@^1.2.1": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-1.2.6.tgz#71caa7c52108e4744bfa5ffdc958126bb4b48ff2" - integrity sha512-+1kjfqzM5T2R+dCw7F4vdJ3CqG+fY/LYJyhNiWEFtq0ToLwYzR/KKyD8YuzTirEjSxWTVlcBh7endkx5n5F6ew== + version "1.2.7" + resolved "https://registry.yarnpkg.com/@graphql-tools/executor/-/executor-1.2.7.tgz#3b7711dfa5a62e323185d3fddf55975e65657d01" + integrity sha512-oyIw69QA+PuS/g7ttZZeEpIPS5CCGiIYitGtNxaChuiK7NPb7FD1dwOEXyekQt9/2FOEqZoYNpRY0NFfx/tO9Q== dependencies: "@graphql-tools/utils" "^10.1.1" "@graphql-typed-document-node/core" "3.2.0" @@ -1660,11 +1879,11 @@ value-or-promise "^1.0.12" "@graphql-tools/git-loader@^8.0.0": - version "8.0.5" - resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-8.0.5.tgz#77f9c2a35fdb3a403d33660ed11702720d4b016e" - integrity sha512-P97/1mhruDiA6D5WUmx3n/aeGPLWj2+4dpzDOxFGGU+z9NcI/JdygMkeFpGZNHeJfw+kHfxgPcMPnxHcyhAoVA== + version "8.0.6" + resolved "https://registry.yarnpkg.com/@graphql-tools/git-loader/-/git-loader-8.0.6.tgz#afc88e31e9ebd0a8b576c5e46192d83efea5437c" + integrity sha512-FQFO4H5wHAmHVyuUQrjvPE8re3qJXt50TWHuzrK3dEaief7JosmlnkLMDMbMBwtwITz9u1Wpl6doPhT2GwKtlw== dependencies: - "@graphql-tools/graphql-tag-pluck" "8.3.0" + "@graphql-tools/graphql-tag-pluck" "8.3.1" "@graphql-tools/utils" "^10.0.13" is-glob "4.0.3" micromatch "^4.0.4" @@ -1695,10 +1914,10 @@ tslib "^2.4.0" unixify "^1.0.0" -"@graphql-tools/graphql-tag-pluck@8.3.0", "@graphql-tools/graphql-tag-pluck@^8.0.0": - version "8.3.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.0.tgz#11bb8c627253137b39b34fb765cd6ebe506388b9" - integrity sha512-gNqukC+s7iHC7vQZmx1SEJQmLnOguBq+aqE2zV2+o1hxkExvKqyFli1SY/9gmukFIKpKutCIj+8yLOM+jARutw== +"@graphql-tools/graphql-tag-pluck@8.3.1", "@graphql-tools/graphql-tag-pluck@^8.0.0": + version "8.3.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.1.tgz#fb6154d626a427f1910f76dff860e7a6cc61a4aa" + integrity sha512-ujits9tMqtWQQq4FI4+qnVPpJvSEn7ogKtyN/gfNT+ErIn6z1e4gyVGQpTK5sgAUXq1lW4gU/5fkFFC5/sL2rQ== dependencies: "@babel/core" "^7.22.9" "@babel/parser" "^7.16.8" @@ -1738,9 +1957,9 @@ tslib "^2.4.0" "@graphql-tools/merge@^9.0.0", "@graphql-tools/merge@^9.0.3": - version "9.0.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.3.tgz#4d0b467132e6f788b69fab803d31480b8ce4b61a" - integrity sha512-FeKv9lKLMwqDu0pQjPpF59GY3HReUkWXKsMIuMuJQOKh9BETu7zPEFUELvcw8w+lwZkl4ileJsHXC9+AnsT2Lw== + version "9.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.4.tgz#66c34cbc2b9a99801c0efca7b8134b2c9aecdb06" + integrity sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g== dependencies: "@graphql-tools/utils" "^10.0.13" tslib "^2.4.0" @@ -1753,14 +1972,13 @@ tslib "^2.4.0" "@graphql-tools/prisma-loader@^8.0.0": - version "8.0.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-8.0.3.tgz#a41acb41629cf5327834bedd259939024cf774ba" - integrity sha512-oZhxnMr3Jw2WAW1h9FIhF27xWzIB7bXWM8olz4W12oII4NiZl7VRkFw9IT50zME2Bqi9LGh9pkmMWkjvbOpl+Q== + version "8.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/prisma-loader/-/prisma-loader-8.0.4.tgz#542be5567b93f1b6147ef85819eb5874969486b2" + integrity sha512-hqKPlw8bOu/GRqtYr0+dINAI13HinTVYBDqhwGAPIFmLr5s+qKskzgCiwbsckdrb5LWVFmVZc+UXn80OGiyBzg== dependencies: "@graphql-tools/url-loader" "^8.0.2" "@graphql-tools/utils" "^10.0.13" "@types/js-yaml" "^4.0.0" - "@types/json-stable-stringify" "^1.0.32" "@whatwg-node/fetch" "^0.9.0" chalk "^4.1.0" debug "^4.3.1" @@ -1770,7 +1988,6 @@ https-proxy-agent "^7.0.0" jose "^5.0.0" js-yaml "^4.0.0" - json-stable-stringify "^1.0.1" lodash "^4.17.20" scuid "^1.1.0" tslib "^2.4.0" @@ -1785,13 +2002,13 @@ "@graphql-tools/utils" "^10.0.13" tslib "^2.4.0" -"@graphql-tools/schema@^10.0.0", "@graphql-tools/schema@^10.0.3": - version "10.0.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.3.tgz#48c14be84cc617c19c4c929258672b6ab01768de" - integrity sha512-p28Oh9EcOna6i0yLaCFOnkcBDQECVf3SCexT6ktb86QNj9idnkhI+tCxnwZDh58Qvjd2nURdkbevvoZkvxzCog== +"@graphql-tools/schema@^10.0.0", "@graphql-tools/schema@^10.0.3", "@graphql-tools/schema@^10.0.4": + version "10.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.4.tgz#d4fc739a2cc07b4fc5f31a714178a561cba210cd" + integrity sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww== dependencies: "@graphql-tools/merge" "^9.0.3" - "@graphql-tools/utils" "^10.0.13" + "@graphql-tools/utils" "^10.2.1" tslib "^2.4.0" value-or-promise "^1.0.12" @@ -1814,7 +2031,7 @@ value-or-promise "^1.0.11" ws "^8.12.0" -"@graphql-tools/utils@^10.0.0", "@graphql-tools/utils@^10.0.13", "@graphql-tools/utils@^10.1.1": +"@graphql-tools/utils@^10.0.0", "@graphql-tools/utils@^10.0.13": version "10.1.2" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.1.2.tgz#192de00e7301c0242e7305ab16bbeef76bbcec74" integrity sha512-fX13CYsDnX4yifIyNdiN0cVygz/muvkreWWem6BBw130+ODbRRgfiVveL0NizCEnKXkpvdeTy9Bxvo9LIKlhrw== @@ -1824,6 +2041,16 @@ dset "^3.1.2" tslib "^2.4.0" +"@graphql-tools/utils@^10.1.1", "@graphql-tools/utils@^10.2.1": + version "10.2.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.2.2.tgz#6477295fae051ffb5d6c28253aa6d8a449d4a820" + integrity sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + cross-inspect "1.0.0" + dset "^3.1.2" + tslib "^2.4.0" + "@graphql-tools/wrap@^10.0.2": version "10.0.5" resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-10.0.5.tgz#614b964a158887b4a644f5425b2b9a57b5751f72" @@ -2456,15 +2683,15 @@ tslib "^2.0.0" "@peculiar/webcrypto@^1.4.0": - version "1.4.6" - resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.4.6.tgz#607af294c4f205efeeb172aa32cb20024fe4aecf" - integrity sha512-YBcMfqNSwn3SujUJvAaySy5tlYbYm6tVt9SKoXu8BaTdKGROiJDgPR3TXpZdAKUfklzm3lRapJEAltiMQtBgZg== + version "1.5.0" + resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz#9e57174c02c1291051c553600347e12b81469e10" + integrity sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg== dependencies: "@peculiar/asn1-schema" "^2.3.8" "@peculiar/json-schema" "^1.1.12" pvtsutils "^1.3.5" tslib "^2.6.2" - webcrypto-core "^1.7.9" + webcrypto-core "^1.8.0" "@phenomnomnominal/tsquery@~5.0.1": version "5.0.1" @@ -2479,9 +2706,9 @@ integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== "@repeaterjs/repeater@^3.0.4": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.5.tgz#b77571685410217a548a9c753aa3cdfc215bfc78" - integrity sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA== + version "3.0.6" + resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.6.tgz#be23df0143ceec3c69f8b6c2517971a5578fdaa2" + integrity sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA== "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -2741,11 +2968,6 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/json-stable-stringify@^1.0.32": - version "1.0.36" - resolved "https://registry.yarnpkg.com/@types/json-stable-stringify/-/json-stable-stringify-1.0.36.tgz#fe6c6001a69ff8160a772da08779448a333c7ddd" - integrity sha512-b7bq23s4fgBB76n34m2b3RBf6M369B0Z9uRR8aHTMd8kZISRkmDEpPD8hhpYvDFzr3bJCPES96cm3Q6qRNDbQw== - "@types/micromatch@4.0.6": version "4.0.6" resolved "https://registry.yarnpkg.com/@types/micromatch/-/micromatch-4.0.6.tgz#340535c2b90098ace8fc5e7eaec8562deedb4f2f" @@ -2934,9 +3156,9 @@ web-streams-polyfill "^3.2.1" "@whatwg-node/fetch@^0.9.0": - version "0.9.17" - resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.17.tgz#10e4ea2392926c8d41ff57e3156857e885317d3f" - integrity sha512-TDYP3CpCrxwxpiNY0UMNf096H5Ihf67BK1iKGegQl5u9SlpEDYrvnV71gWBGJm+Xm31qOy8ATgma9rm8Pe7/5Q== + version "0.9.18" + resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.9.18.tgz#ecf7483fd55d42093c8d8678403facac6fde1c58" + integrity sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg== dependencies: "@whatwg-node/node-fetch" "^0.5.7" urlpattern-polyfill "^10.0.0" @@ -2953,9 +3175,9 @@ tslib "^2.3.1" "@whatwg-node/node-fetch@^0.5.7": - version "0.5.10" - resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.5.10.tgz#85448d0d8c13efe5f8d7bb0957b3276c8c3b6575" - integrity sha512-KIAHepie/T1PRkUfze4t+bPlyvpxlWiXTPtcGlbIZ0vWkBJMdRmCg4ZrJ2y4XaO1eTPo1HlWYUuj1WvoIpumqg== + version "0.5.11" + resolved "https://registry.yarnpkg.com/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz#4bed979cebc18438e936bb753418b5b0450eb5ab" + integrity sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ== dependencies: "@kamilkisiela/fast-url-parser" "^1.1.4" "@whatwg-node/events" "^0.1.0" @@ -3406,6 +3628,13 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + breakword@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/breakword/-/breakword-1.0.6.tgz#242506e7b871b7fad1bce8dc05cb0f2a129c12bd" @@ -4525,6 +4754,13 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -4952,9 +5188,9 @@ https-proxy-agent@^5.0.1: debug "4" https-proxy-agent@^7.0.0: - version "7.0.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168" - integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== + version "7.0.5" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2" + integrity sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw== dependencies: agent-base "^7.0.2" debug "4" @@ -5772,14 +6008,14 @@ jest@29.4.3: jest-cli "^29.4.3" jiti@^1.17.1, jiti@^1.18.2: - version "1.21.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" - integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + version "1.21.6" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" + integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== jose@^5.0.0: - version "5.2.4" - resolved "https://registry.yarnpkg.com/jose/-/jose-5.2.4.tgz#c0d296caeeed0b8444a8b8c3b68403d61aa4ed72" - integrity sha512-6ScbIk2WWCeXkmzF6bRPmEuaqy1m8SbsRFMa/FLrSCkGIhj8OLVG/IH+XHVmNMx/KUo8cVWEE6oKR4dJ+S0Rkg== + version "5.6.2" + resolved "https://registry.yarnpkg.com/jose/-/jose-5.6.2.tgz#b03628593d3a3c6486b37f4788faa6cc235cec79" + integrity sha512-F1t1/WZJ4JdmCE/XoMYw1dPOW5g8JF0xGm6Ox2fwaCAPlCzt+4Bh0EWP59iQuZNHHauDkCdjx+kCZSh5z/PGow== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -5863,16 +6099,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stable-stringify@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz#52d4361b47d49168bcc4e564189a42e5a7439454" - integrity sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg== - dependencies: - call-bind "^1.0.5" - isarray "^2.0.5" - jsonify "^0.0.1" - object-keys "^1.1.1" - json-to-pretty-yaml@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz#f4cd0bd0a5e8fe1df25aaf5ba118b099fd992d5b" @@ -5917,11 +6143,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonify@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" - integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== - keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -6167,7 +6388,7 @@ meros@^1.2.1: resolved "https://registry.yarnpkg.com/meros/-/meros-1.3.0.tgz#c617d2092739d55286bf618129280f362e6242f2" integrity sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w== -micromatch@4.0.5, micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@4.0.5, micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -6175,6 +6396,14 @@ micromatch@4.0.5, micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micro braces "^3.0.2" picomatch "^2.3.1" +micromatch@^4.0.5: + version "4.0.7" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" + integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -6995,9 +7224,9 @@ reusify@^1.0.4: integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rfdc@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.1.tgz#2b6d4df52dffe8bb346992a10ea9451f24373a8f" - integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg== + version "1.4.1" + resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" + integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== rimraf@5.0.0: version "5.0.0" @@ -7340,16 +7569,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -7402,14 +7622,7 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -7655,7 +7868,12 @@ tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.1, tslib@^2.6.2, tslib@~2.6.0: +tslib@^2.0.0, tslib@^2.3.1, tslib@^2.6.1: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.2, tslib@~2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -7941,10 +8159,10 @@ web-streams-polyfill@^3.2.1: resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b" integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== -webcrypto-core@^1.7.9: - version "1.7.9" - resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.7.9.tgz#a585f0032dbc88d202cff4f266cbef02ba48bd7a" - integrity sha512-FE+a4PPkOmBbgNDIyRmcHhgXn+2ClRl3JzJdDu/P4+B8y81LqKe6RAsI9b3lAOHe1T1BMkSjsRHTYRikImZnVA== +webcrypto-core@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.8.0.tgz#aaea17f3dd9c77c304e3c494eb27ca07cc72ca37" + integrity sha512-kR1UQNH8MD42CYuLzvibfakG5Ew5seG85dMMoAM/1LqvckxaF6pUiidLuraIu4V+YCIFabYecUZAW0TuxAoaqw== dependencies: "@peculiar/asn1-schema" "^2.3.8" "@peculiar/json-schema" "^1.1.12" @@ -8039,7 +8257,7 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -8057,15 +8275,6 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -8088,11 +8297,16 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@^8.11.0, ws@^8.12.0, ws@^8.13.0, ws@^8.15.0: +ws@^8.11.0: version "8.16.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== +ws@^8.12.0, ws@^8.13.0, ws@^8.15.0: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + xml-name-validator@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" @@ -8139,9 +8353,9 @@ yaml@^1.7.2: integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yaml@^2.3.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" - integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg== + version "2.4.5" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" + integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg== yargs-parser@21.1.1, yargs-parser@^21.0.1, yargs-parser@^21.1.1: version "21.1.1"