@@ -16,7 +16,7 @@ import { GitHubRef } from '../common/githubRef';
1616import Logger from '../common/logger' ;
1717import { Remote } from '../common/remote' ;
1818import { ITelemetry } from '../common/telemetry' ;
19- import { ClosedEvent , ReviewEvent as CommonReviewEvent , EventType , TimelineEvent } from '../common/timelineEvent' ;
19+ import { ClosedEvent , EventType , ReviewEvent , TimelineEvent } from '../common/timelineEvent' ;
2020import { resolvePath , Schemes , toPRUri , toReviewUri } from '../common/uri' ;
2121import { formatError , isDescendant } from '../common/utils' ;
2222import { InMemFileChangeModel , RemoteFileChangeModel } from '../view/fileChangeModel' ;
@@ -66,7 +66,7 @@ import {
6666 PullRequestMergeability ,
6767 PullRequestReviewRequirement ,
6868 ReadyForReview ,
69- ReviewEvent ,
69+ ReviewEventEnum ,
7070} from './interface' ;
7171import { IssueModel } from './issueModel' ;
7272import { compareCommits } from './loggingOctokit' ;
@@ -321,7 +321,7 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
321321 * Approve the pull request.
322322 * @param message Optional approval comment text.
323323 */
324- async approve ( repository : Repository , message ?: string ) : Promise < CommonReviewEvent > {
324+ async approve ( repository : Repository , message ?: string ) : Promise < ReviewEvent > {
325325 // Check that the remote head of the PR branch matches the local head of the PR branch
326326 let remoteHead : string | undefined ;
327327 let localHead : string | undefined ;
@@ -340,9 +340,9 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
340340 return Promise . reject ( rejectMessage ) ;
341341 }
342342
343- const action : Promise < CommonReviewEvent > = ( await this . getPendingReviewId ( ) )
344- ? this . submitReview ( ReviewEvent . Approve , message )
345- : this . createReview ( ReviewEvent . Approve , message ) ;
343+ const action : Promise < ReviewEvent > = ( await this . getPendingReviewId ( ) )
344+ ? this . submitReview ( ReviewEventEnum . Approve , message )
345+ : this . createReview ( ReviewEventEnum . Approve , message ) ;
346346
347347 return action . then ( x => {
348348 /* __GDPR__
@@ -358,10 +358,10 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
358358 * Request changes on the pull request.
359359 * @param message Optional comment text to leave with the review.
360360 */
361- async requestChanges ( message ?: string ) : Promise < CommonReviewEvent > {
362- const action : Promise < CommonReviewEvent > = ( await this . getPendingReviewId ( ) )
363- ? this . submitReview ( ReviewEvent . RequestChanges , message )
364- : this . createReview ( ReviewEvent . RequestChanges , message ) ;
361+ async requestChanges ( message ?: string ) : Promise < ReviewEvent > {
362+ const action : Promise < ReviewEvent > = ( await this . getPendingReviewId ( ) )
363+ ? this . submitReview ( ReviewEventEnum . RequestChanges , message )
364+ : this . createReview ( ReviewEventEnum . RequestChanges , message ) ;
365365
366366 return action . then ( x => {
367367 /* __GDPR__
@@ -410,7 +410,7 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
410410 * @param event The type of review to create, an approval, request for changes, or comment.
411411 * @param message The summary comment text.
412412 */
413- private async createReview ( event : ReviewEvent , message ?: string ) : Promise < CommonReviewEvent > {
413+ private async createReview ( event : ReviewEventEnum , message ?: string ) : Promise < ReviewEvent > {
414414 const { octokit, remote } = await this . githubRepository . ensure ( ) ;
415415
416416 const { data } = await octokit . call ( octokit . api . pulls . createReview , {
@@ -429,11 +429,11 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
429429 * @param event The type of review to create, an approval, request for changes, or comment.
430430 * @param body The summary comment text.
431431 */
432- async submitReview ( event ?: ReviewEvent , body ?: string ) : Promise < CommonReviewEvent > {
432+ async submitReview ( event ?: ReviewEventEnum , body ?: string ) : Promise < ReviewEvent > {
433433 let pendingReviewId = await this . getPendingReviewId ( ) ;
434434 const { mutate, schema } = await this . githubRepository . ensure ( ) ;
435435
436- if ( ! pendingReviewId && ( event === ReviewEvent . Comment ) ) {
436+ if ( ! pendingReviewId && ( event === ReviewEventEnum . Comment ) ) {
437437 // Create a new review so that we can comment on it.
438438 pendingReviewId = await this . startReview ( ) ;
439439 }
@@ -443,7 +443,7 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
443443 mutation : schema . SubmitReview ,
444444 variables : {
445445 id : pendingReviewId ,
446- event : event || ReviewEvent . Comment ,
446+ event : event || ReviewEventEnum . Comment ,
447447 body,
448448 } ,
449449 } ) ;
@@ -1203,14 +1203,14 @@ export class PullRequestModel extends IssueModel<PullRequest> implements IPullRe
12031203 childComments ?: CommentNode [ ] ;
12041204 }
12051205
1206- const reviewEvents = events . filter ( ( e ) : e is CommonReviewEvent => e . event === EventType . Reviewed ) ;
1206+ const reviewEvents = events . filter ( ( e ) : e is ReviewEvent => e . event === EventType . Reviewed ) ;
12071207 const reviewComments = reviewThreads . reduce ( ( previous , current ) => ( previous as IComment [ ] ) . concat ( current . comments ) , [ ] ) ;
12081208
12091209 const reviewEventsById = reviewEvents . reduce ( ( index , evt ) => {
12101210 index [ evt . id ] = evt ;
12111211 evt . comments = [ ] ;
12121212 return index ;
1213- } , { } as { [ key : number ] : CommonReviewEvent } ) ;
1213+ } , { } as { [ key : number ] : ReviewEvent } ) ;
12141214
12151215 const commentsById = reviewComments . reduce ( ( index , evt ) => {
12161216 index [ evt . id ] = evt ;
0 commit comments