diff --git a/src/types.ts b/src/types.ts index f641d4ed..c8ce60e7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -287,6 +287,26 @@ export interface MergeRequest extends ThingWithTimeStats { work_in_progress: boolean; } +/** + * A merge request approval + */ +export interface MergeRequestApproval { + approvals_left: number; + approvals_required: number; + approved_by: Array<{ user: User }>; + approver_groups: Group[]; + approvers: User[]; + created_at: string; + description: string; + id: number; + iid: number; + merge_status: MergeRequestMergeStatus; + project_id: number; + state: MergeRequestState; + title: string; + updated_at: string; +} + /** * A GitLab thing with time stats */