forked from microsoft/vscode-pull-request-github
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommon.ts
More file actions
29 lines (27 loc) · 2.24 KB
/
Copy pathcommon.ts
File metadata and controls
29 lines (27 loc) · 2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import * as OctokitRest from '@octokit/rest';
import * as OctokitTypes from '@octokit/types';
export namespace OctokitCommon {
export type IssuesCreateParams = OctokitRest.RestEndpointMethodTypes['issues']['create']['parameters'];
export type PullsCreateParams = OctokitRest.RestEndpointMethodTypes['pulls']['create']['parameters'];
export type ReposGetCombinedStatusForRefResponseStatusesItem = OctokitTypes.ReposGetCombinedStatusForRefResponseData['statuses'][0];
export type ReposGetResponseOrganization = OctokitTypes.ReposGetResponseData['organization'];
export type PullsListResponseItem = OctokitTypes.PullsListResponseData[0];
export type PullsListResponseItemHead = PullsListResponseItem['head'];
export type PullsListResponseItemBase = PullsListResponseItem['base'];
export type PullsListResponseItemHeadRepo = PullsListResponseItemHead['repo'];
export type PullsListResponseItemBaseRepo = PullsListResponseItemBase['repo'];
export type PullsListResponseItemUser = PullsListResponseItem['user'];
export type PullsListResponseItemAssignee = PullsListResponseItem['assignee'];
export type PullsListResponseItemAssigneesItem = PullsListResponseItem['assignees'][0];
export type PullsListResponseItemRequestedReviewersItem = PullsListResponseItem['requested_reviewers'][0];
export type PullsListResponseItemBaseUser = PullsListResponseItemBase['user'];
export type PullsListResponseItemBaseRepoOwner = PullsListResponseItemBase['repo']['owner'];
export type PullsListResponseItemHeadUser = PullsListResponseItemHead['user'];
export type PullsListResponseItemHeadRepoOwner = PullsListResponseItemHead['repo']['owner'];
export type IssuesListEventsForTimelineResponseItemActor = OctokitTypes.IssuesListEventsForTimelineResponseData[0]['actor'];
export type PullsListReviewRequestsResponseTeamsItem = OctokitTypes.PullsListRequestedReviewersResponseData['teams'][0];
export type PullsListResponseItemHeadRepoTemplateRepository = PullsListResponseItem['head']['repo']['template_repository'];
export type ReposGetResponseCodeOfConduct = OctokitTypes.ReposGetResponseData['code_of_conduct'];
export type PullsListCommitsResponseItem = OctokitTypes.PullsListCommitsResponseData[0];
export type SearchReposResponseItem = OctokitTypes.SearchReposResponseData['items'][0];
}