api: serve gh pr over GraphQL and REST (#114)288e98ea day ago35 lines · 1.6 KB | 1 | import { Module } from '@nestjs/common'; |
| 2 | |
| 3 | import { MaterializerModule } |
| 4 | import { RepositoryAccessService } |
| 5 | import { PushTransactionService } |
| 6 | import { WalStoreService } |
| 7 | import { CommitSigningService } |
| 8 | import { CommitVerificationService } |
| 9 | import { LfsService } |
| 10 | import { UsersService } |
| 11 | import { IssuesModule } |
| 12 | import { PullRefsModule } |
| 13 | import { StorageModule } |
| 14 | import { PullRequestsController } |
| 15 | import { PullRequestsService } |
| 16 | import { ReviewsController } |
| 17 | import { ReviewsService } |
| 18 | |
| 19 | @Module({ |
| 20 | imports: [MaterializerModule, |
| 21 | controllers: [PullRequestsController, |
| 22 | providers: [ |
| 23 | PullRequestsService, |
| 24 | ReviewsService, |
| 25 | UsersService, |
| 26 | RepositoryAccessService, |
| 27 | PushTransactionService, |
| 28 | WalStoreService, |
| 29 | LfsService, |
| 30 | CommitSigningService, |
| 31 | CommitVerificationService, |
| 32 | ], |
| 33 | exports: [PullRequestsService], |
| 34 | }) |
| 35 | export class PullRequestsModule |
from
'
../../materializer/materializer.module.js
'
;
from
'
../../services/git/repository-access/repository-access.service.js
'
;
from
'
../../services/git/wal/push-transaction.service.js
'
;
from
'
../../services/git/wal/wal-store.service.js
'
;
from
'
../../services/gpg/commit-signing.service.js
'
;
from
'
../../services/gpg/commit-verification.service.js
'
;
from
'
../../services/git/lfs/lfs.service.js
'
;
from
'
../../services/users/users.service.js
'
;
from
'
../issues/issues.module.js
'
;
from
'
../../pull-refs/pull-refs.module.js
'
;
from
'
../storage/storage.module.js
'
;
from
'
./pull-requests.controller.js
'
;
from
'
./pull-requests.service.js
'
;
from
'
./reviews.controller.js
'
;
from
'
./reviews.service.js
'
;
IssuesModule
,
PullRefsModule
,
StorageModule
]
,
ReviewsController
]
,
{}