05e00d2c5c
* chore(acc): put permission gql in correct place * feat(acc): swap to new rvt import * fix(acc): add oda secrets * feat(acc): auth cookies * feat(acc): introduce integrations as workspace setting * feat(acc): create sync item from models * fix(acc): bump * fix(acc): naming lost in merge * feat(acc): no acc tab - table under settings * chore(acc): new sync but will disapper * feat(acc): see statuses over model list * chore(acc): fix return type * chore(acc): type saga * chore(acc): status badge * chore(acc): refactor acc gql (#5556) * checkpoint * fix(acc): refactor gql items * feat(acc): double button * chore(acc): gqlgen * fix(acc): model ids are not project ids * chore(acc): bump function version * chore(acc): split up clients * feat(acc): more-optimised gql folder fetching schema * feat(acc): acc folder contents gql impl * feat(acc): apollo cache optimisations * chore(acc): gqlgen * fix(acc): return something for * fix(acc): handle null values correctly * chore(acc): specify prod functions --------- Co-authored-by: Chuck Driesler <chuck@speckle.systems>
238 lines
13 KiB
TypeScript
238 lines
13 KiB
TypeScript
import type { CodegenConfig } from '@graphql-codegen/cli'
|
|
|
|
const config: CodegenConfig = {
|
|
schema: ['modules/core/graph/schema.ts'],
|
|
overwrite: true,
|
|
documents: undefined,
|
|
generates: {
|
|
'modules/core/graph/generated/graphql.ts': {
|
|
documents: [
|
|
'modules/cross-server-sync/**/*.{js,ts}',
|
|
'test/graphql/*.{js,ts}',
|
|
'modules/**/tests/helpers/graphql.ts',
|
|
'modules/**/tests/helpers/*Graphql.ts',
|
|
'modules/**/tests/helpers/graphql/*.ts'
|
|
],
|
|
plugins: [
|
|
'typescript',
|
|
'typescript-resolvers',
|
|
'typescript-operations',
|
|
'typed-document-node'
|
|
],
|
|
config: {
|
|
useTypeImports: true,
|
|
enumsAsConst: true,
|
|
contextType: '@/modules/shared/helpers/typeHelper#GraphQLContext',
|
|
mappers: {
|
|
Stream: '@/modules/core/helpers/graphTypes#StreamGraphQLReturn',
|
|
Commit: '@/modules/core/helpers/graphTypes#CommitGraphQLReturn',
|
|
Project: '@/modules/core/helpers/graphTypes#ProjectGraphQLReturn',
|
|
Object: '@/modules/core/helpers/graphTypes#ObjectGraphQLReturn',
|
|
Version: '@/modules/core/helpers/graphTypes#VersionGraphQLReturn',
|
|
ServerInvite:
|
|
'@/modules/core/helpers/graphTypes#ServerInviteGraphQLReturnType',
|
|
Model: '@/modules/core/helpers/graphTypes#ModelGraphQLReturn',
|
|
ModelsTreeItem:
|
|
'@/modules/core/helpers/graphTypes#ModelsTreeItemGraphQLReturn',
|
|
StreamAccessRequest:
|
|
'@/modules/accessrequests/helpers/graphTypes#StreamAccessRequestGraphQLReturn',
|
|
ProjectAccessRequest:
|
|
'@/modules/accessrequests/helpers/graphTypes#ProjectAccessRequestGraphQLReturn',
|
|
ProjectAccessRequestMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
LimitedUser: '@/modules/core/helpers/graphTypes#LimitedUserGraphQLReturn',
|
|
User: '@/modules/core/helpers/graphTypes#UserGraphQLReturn',
|
|
EmbedToken: '@/modules/core/helpers/graphTypes#EmbedTokenGraphQLReturn',
|
|
ActiveUserMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
UserMetaMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
UserEmailMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ProjectMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ProjectInviteMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ModelMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
VersionMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
FileUploadMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
CommentMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
AutomateFunctionPermissionChecks:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionPermissionChecksGraphQLReturn',
|
|
AutomateMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
AdminMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
AdminQueries: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ServerStatistics: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ServerStats: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
CommentReplyAuthorCollection:
|
|
'@/modules/comments/helpers/graphTypes#CommentReplyAuthorCollectionGraphQLReturn',
|
|
Comment: '@/modules/comments/helpers/graphTypes#CommentGraphQLReturn',
|
|
CommentPermissionChecks:
|
|
'@/modules/comments/helpers/graphTypes#CommentPermissionChecksGraphQLReturn',
|
|
PendingStreamCollaborator:
|
|
'@/modules/serverinvites/helpers/graphTypes#PendingStreamCollaboratorGraphQLReturn',
|
|
StreamCollaborator:
|
|
'@/modules/core/helpers/graphTypes#StreamCollaboratorGraphQLReturn',
|
|
ProjectCollaborator:
|
|
'@/modules/core/helpers/graphTypes#ProjectCollaboratorGraphQLReturn',
|
|
FileUpload: '@/modules/fileuploads/helpers/types#FileUploadGraphQLReturn',
|
|
AutomateFunction:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionGraphQLReturn',
|
|
AutomateFunctionRelease:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionReleaseGraphQLReturn',
|
|
Automation: '@/modules/automate/helpers/graphTypes#AutomationGraphQLReturn',
|
|
AutomationPermissionChecks:
|
|
'@/modules/automate/helpers/graphTypes#AutomationPermissionChecksGraphQLReturn',
|
|
AutomationRevision:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionGraphQLReturn',
|
|
AutomationRevisionFunction:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionFunctionGraphQLReturn',
|
|
AutomateRun: '@/modules/automate/helpers/graphTypes#AutomateRunGraphQLReturn',
|
|
AutomationRunTrigger:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRunTriggerGraphQLReturn',
|
|
VersionCreatedTrigger:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRunTriggerGraphQLReturn',
|
|
AutomationRevisionTriggerDefinition:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionTriggerDefinitionGraphQLReturn',
|
|
VersionCreatedTriggerDefinition:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionTriggerDefinitionGraphQLReturn',
|
|
AutomateFunctionRun:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionRunGraphQLReturn',
|
|
TriggeredAutomationsStatus:
|
|
'@/modules/automate/helpers/graphTypes#TriggeredAutomationsStatusGraphQLReturn',
|
|
ProjectAutomationMutations:
|
|
'@/modules/automate/helpers/graphTypes#ProjectAutomationMutationsGraphQLReturn',
|
|
ProjectTriggeredAutomationsStatusUpdatedMessage:
|
|
'@/modules/automate/helpers/graphTypes#ProjectTriggeredAutomationsStatusUpdatedMessageGraphQLReturn',
|
|
ProjectAutomationsUpdatedMessage:
|
|
'@/modules/automate/helpers/graphTypes#ProjectAutomationsUpdatedMessageGraphQLReturn',
|
|
UserAutomateInfo:
|
|
'@/modules/automate/helpers/graphTypes#UserAutomateInfoGraphQLReturn',
|
|
Workspace:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceGraphQLReturn',
|
|
WorkspaceSso:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceSsoGraphQLReturn',
|
|
WorkspaceMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceMutationsGraphQLReturn',
|
|
WorkspaceJoinRequestMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceJoinRequestMutationsGraphQLReturn',
|
|
WorkspaceInviteMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceInviteMutationsGraphQLReturn',
|
|
WorkspacePlan:
|
|
'@/modules/gatekeeperCore/helpers/graphTypes#WorkspacePlanGraphQLReturn',
|
|
WorkspacePlanUsage:
|
|
'@/modules/gatekeeperCore/helpers/graphTypes#WorkspacePlanUsageGraphQLReturn',
|
|
WorkspaceProjectMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceProjectMutationsGraphQLReturn',
|
|
WorkspaceBillingMutations:
|
|
'@/modules/gatekeeper/helpers/graphTypes#WorkspaceBillingMutationsGraphQLReturn',
|
|
PendingWorkspaceCollaborator:
|
|
'@/modules/workspacesCore/helpers/graphTypes#PendingWorkspaceCollaboratorGraphQLReturn',
|
|
WorkspaceCollaborator:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceCollaboratorGraphQLReturn',
|
|
LimitedWorkspace:
|
|
'@/modules/workspacesCore/helpers/graphTypes#LimitedWorkspaceGraphQLReturn',
|
|
LimitedWorkspaceCollaborator:
|
|
'@/modules/workspacesCore/helpers/graphTypes#LimitedWorkspaceCollaboratorGraphQLReturn',
|
|
WorkspaceSubscriptionSeats:
|
|
'@/modules/gatekeeper/helpers/graphTypes#WorkspaceSubscriptionSeatsGraphQLReturn',
|
|
WorkspaceJoinRequest:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceJoinRequestGraphQLReturn',
|
|
LimitedWorkspaceJoinRequest:
|
|
'@/modules/workspacesCore/helpers/graphTypes#LimitedWorkspaceJoinRequestGraphQLReturn',
|
|
ProjectMoveToWorkspaceDryRun:
|
|
'@/modules/workspacesCore/helpers/graphTypes#ProjectMoveToWorkspaceDryRunGraphQLReturn',
|
|
Webhook: '@/modules/webhooks/helpers/graphTypes#WebhookGraphQLReturn',
|
|
SmartTextEditorValue:
|
|
'@/modules/core/services/richTextEditorService#SmartTextEditorValueGraphQLReturn',
|
|
BlobMetadata: '@/modules/blobstorage/domain/types#BlobStorageItem',
|
|
ServerWorkspacesInfo: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ActivityCollection:
|
|
'@/modules/activitystream/helpers/graphTypes#ActivityCollectionGraphQLReturn',
|
|
ProjectRole:
|
|
'@/modules/workspacesCore/helpers/graphTypes#ProjectRoleGraphQLReturn',
|
|
ServerApp: '@/modules/auth/helpers/graphTypes#ServerAppGraphQLReturn',
|
|
ServerAppListItem:
|
|
'@/modules/auth/helpers/graphTypes#ServerAppListItemGraphQLReturn',
|
|
ServerInfo: '@/modules/core/helpers/graphTypes#ServerInfoGraphQLReturn',
|
|
Branch: '@/modules/core/helpers/graphTypes#BranchGraphQLReturn',
|
|
GendoAIRender:
|
|
'@/modules/gendo/helpers/types/graphTypes#GendoAIRenderGraphQLReturn',
|
|
ServerMultiRegionConfiguration:
|
|
'@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ServerInfoMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ServerRegionMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ServerRegionItem:
|
|
'@/modules/multiregion/helpers/graphTypes#ServerRegionItemGraphQLReturn',
|
|
Price: '@/modules/gatekeeperCore/helpers/graphTypes#PriceGraphQLReturn',
|
|
WorkspaceSubscription:
|
|
'@/modules/gatekeeper/helpers/graphTypes#WorkspaceSubscriptionGraphQLReturn',
|
|
UserMeta: '@/modules/core/helpers/graphTypes#UserMetaGraphQLReturn',
|
|
ProjectPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#ProjectPermissionChecksGraphQLReturn',
|
|
ModelPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#ModelPermissionChecksGraphQLReturn',
|
|
VersionPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#VersionPermissionChecksGraphQLReturn',
|
|
RootPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#RootPermissionChecksGraphQLReturn',
|
|
WorkspacePermissionChecks:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspacePermissionChecksGraphQLReturn',
|
|
WorkspaceIntegrations:
|
|
'@/modules/acc/helpers/graphTypes#WorkspaceIntegrationsGraphQLReturn',
|
|
AccIntegration:
|
|
'@/modules/acc/helpers/graphTypes#AccIntegrationGraphQLReturn',
|
|
AccFolder: '@/modules/acc/helpers/graphTypes#AccFolderGraphQLReturn',
|
|
AccItem: '@/modules/acc/helpers/graphTypes#AccItemGraphQLReturn',
|
|
AccSyncItem: '@/modules/acc/helpers/graphTypes#AccSyncItemGraphQLReturn',
|
|
AccSyncItemMutations:
|
|
'@/modules/acc/helpers/graphTypes#AccSyncItemMutationsGraphQLReturn',
|
|
SavedViewMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
SavedView: '@/modules/viewer/helpers/graphTypes#SavedViewGraphQLReturn',
|
|
SavedViewGroup:
|
|
'@/modules/viewer/helpers/graphTypes#SavedViewGroupGraphQLReturn',
|
|
PermissionCheckResult:
|
|
'@/modules/core/helpers/graphTypes#PermissionCheckResultGraphQLReturn',
|
|
SavedViewPermissionChecks:
|
|
'@/modules/viewer/helpers/graphTypes#SavedViewPermissionChecksGraphQLReturn',
|
|
SavedViewGroupPermissionChecks:
|
|
'@/modules/viewer/helpers/graphTypes#SavedViewGroupPermissionChecksGraphQLReturn',
|
|
ProjectSavedViewsUpdatedMessage:
|
|
'@/modules/viewer/helpers/graphTypes#ProjectSavedViewsUpdatedMessageGraphQLReturn',
|
|
ProjectSavedViewGroupsUpdatedMessage:
|
|
'@/modules/viewer/helpers/graphTypes#ProjectSavedViewGroupsUpdatedMessageGraphQLReturn',
|
|
BeforeChangeSavedView:
|
|
'@/modules/viewer/helpers/graphTypes#BeforeChangeSavedViewGraphQLReturn',
|
|
ExtendedViewerResources:
|
|
'@/modules/viewer/helpers/graphTypes#ExtendedViewerResourcesGraphQLReturn',
|
|
Dashboard: '@/modules/dashboards/helpers/graphTypes#DashboardGraphQLReturn',
|
|
DashboardMutations:
|
|
'@/modules/dashboards/helpers/graphTypes#DashboardMutationsGraphQLReturn',
|
|
DashboardPermissionChecks:
|
|
'@/modules/dashboards/helpers/graphTypes#DashboardPermissionChecksGraphQLReturn',
|
|
DashboardToken:
|
|
'@/modules/dashboards/helpers/graphTypes#DashboardTokenGraphQLReturn'
|
|
}
|
|
}
|
|
}
|
|
},
|
|
config: {
|
|
enumsAsConst: true,
|
|
scalars: {
|
|
JSONObject: 'Record<string, unknown>',
|
|
DateTime: 'Date'
|
|
}
|
|
}
|
|
}
|
|
|
|
export default config
|