| 1 | import { Module } from '@nestjs/common'; |
| 2 | |
| 3 | import { MaterializerModule } |
| 4 | import { IssuesModule } |
| 5 | import { PullRequestsModule } |
| 6 | import { RepositoriesModule } |
| 7 | import { RepositoryAccessService } |
| 8 | import { |
| 9 | IssueResolver, |
| 10 | ProjectV2ItemResolver, |
| 11 | } from '../../graphql/resolvers/issue/issue.resolver.js'; |
| 12 | import { IssueNodesService } |
| 13 | import { |
| 14 | CommitResolver, |
| 15 | GitActorResolver, |
| 16 | PullRequestResolver, |
| 17 | PullRequestReviewResolver, |
| 18 | StatusCheckRollupResolver, |
| 19 | } from '../../graphql/resolvers/pull-request/pull-request.resolver.js'; |
| 20 | import { PullRequestNodesService } |
| 21 | import { |
| 22 | RepositoryOwnerResolver, |
| 23 | RepositoryResolver, |
| 24 | } from '../../graphql/resolvers/repository/repository.resolver.js'; |
| 25 | import { RepositoryNodesService } |
| 26 | import { ReposController } |
| 27 | import { GithubReposService } |
| 28 | |
| 29 | @Module({ |
| 30 | imports: [ |
| 31 | MaterializerModule, |
| 32 | IssuesModule, |
| 33 | RepositoriesModule, |
| 34 | PullRequestsModule, |
| 35 | ], |
| 36 | controllers: [ReposController], |
| 37 | providers: [ |
| 38 | GithubReposService, |
| 39 | RepositoryNodesService, |
| 40 | IssueNodesService, |
| 41 | PullRequestNodesService, |
| 42 | RepositoryResolver, |
| 43 | RepositoryOwnerResolver, |
| 44 | IssueResolver, |
| 45 | PullRequestResolver, |
| 46 | CommitResolver, |
| 47 | GitActorResolver, |
| 48 | PullRequestReviewResolver, |
| 49 | StatusCheckRollupResolver, |
| 50 | ProjectV2ItemResolver, |
| 51 | RepositoryAccessService, |
| 52 | ], |
| 53 | exports: [RepositoryNodesService, |
| 54 | }) |
| 55 | export class ReposModule |