schema: ./packages/services/api/src/modules/*/module.graphql.ts generates: # API ./packages/services/api/src/modules: preset: graphql-modules presetConfig: baseTypesPath: ../__generated__/types.ts filename: __generated__/types.ts encapsulateModuleTypes: namespace config: immutableTypes: true contextType: GraphQLModules.ModuleContext enumValues: OrganizationType: ../shared/entities#OrganizationType ProjectType: ../shared/entities#ProjectType TargetAccessScope: ../modules/auth/providers/target-access#TargetAccessScope ProjectAccessScope: ../modules/auth/providers/project-access#ProjectAccessScope OrganizationAccessScope: ../modules/auth/providers/organization-access#OrganizationAccessScope scalars: DateTime: string SafeInt: number mappers: SchemaChangeConnection: ../shared/mappers#SchemaChangeConnection as SchemaChangeConnectionMapper SchemaErrorConnection: ../shared/mappers#SchemaErrorConnection as SchemaErrorConnectionMapper OrganizationConnection: ../shared/mappers#OrganizationConnection as OrganizationConnectionMapper UserConnection: ../shared/mappers#UserConnection as UserConnectionMapper ActivityConnection: ../shared/mappers#ActivityConnection as ActivityConnectionMapper MemberConnection: ../shared/mappers#MemberConnection as MemberConnectionMapper ProjectConnection: ../shared/mappers#ProjectConnection as ProjectConnectionMapper TargetConnection: ../shared/mappers#TargetConnection as TargetConnectionMapper SchemaConnection: ../shared/mappers#SchemaConnection as SchemaConnectionMapper TokenConnection: ../shared/mappers#TokenConnection as TokenConnectionMapper OperationStatsConnection: ../shared/mappers#OperationStatsConnection as OperationStatsConnectionMapper ClientStatsConnection: ../shared/mappers#ClientStatsConnection as ClientStatsConnectionMapper OperationsStats: ../shared/mappers#OperationsStats as OperationsStatsMapper DurationStats: ../shared/mappers#DurationStats as DurationStatsMapper SchemaComparePayload: ../shared/mappers#SchemaComparePayload as SchemaComparePayloadMapper SchemaCompareResult: ../shared/mappers#SchemaCompareResult as SchemaCompareResultMapper SchemaVersionConnection: ../shared/mappers#SchemaVersionConnection as SchemaVersionConnectionMapper SchemaVersion: ../shared/mappers#SchemaVersion as SchemaVersionMapper Schema: ../shared/mappers#Schema as SchemaMapper PersistedOperationConnection: ../shared/mappers#PersistedOperationConnection as PersistedOperationMapper Organization: ../shared/entities#Organization as OrganizationMapper Project: ../shared/entities#Project as ProjectMapper Target: ../shared/entities#Target as TargetMapper Member: ../shared/entities#Member as MemberMapper Token: ../shared/entities#Token as TokenMapper TokenInfo: ../shared/entities#Token as TokenInfoMapper Activity: ../shared/entities#ActivityObject as ActivityMapper AlertChannel: ../shared/entities#AlertChannel as AlertChannelMapper AlertSlackChannel: AlertChannelMapper AlertWebhookChannel: AlertChannelMapper Alert: ../shared/entities#Alert as AlertMapper AdminQuery: '{}' AdminStats: '{ daysLimit?: number | null }' AdminGeneralStats: '{ daysLimit?: number | null }' AdminOrganizationStats: ../shared/entities#AdminOrganizationStats as AdminOrganizationStatsMapper UsageEstimation: '../shared/mappers#TargetsEstimationFilter' UsageEstimationScope: '../shared/mappers#TargetsEstimationDateFilter' BillingPaymentMethod: 'StripeTypes.PaymentMethod.Card' BillingDetails: 'StripeTypes.PaymentMethod.BillingDetails' BillingInvoice: 'StripeTypes.Invoice' plugins: - add: content: "import { StripeTypes } from '@hive/stripe-billing';" - typescript - typescript-resolvers # App ./packages/web/app/src/graphql/index.ts: documents: ./packages/web/app/src/graphql/*.graphql config: dedupeFragments: true scalars: DateTime: string SafeInt: number plugins: - typescript - typescript-operations - typed-document-node ./packages/web/app/src/gql/: documents: - './packages/web/app/src/(components|lib)/**/*.ts(x)?' preset: gql-tag-operations-preset presetConfig: augmentedModuleName: '@urql/core' # CLI packages/libraries/cli/src/sdk.ts: documents: ./packages/libraries/cli/src/**/*.graphql config: flattenGeneratedTypes: true plugins: - typescript - typescript-operations - typescript-graphql-request # Integration tests ./integration-tests/testkit/gql: documents: ./integration-tests/**/*.ts preset: gql-tag-operations-preset