Skip to content

Type Alias: VCSPullRequest

Makaio Framework


Makaio Framework / contracts / VCSPullRequest

VCSPullRequest = z.infer<typeof VCSPullRequestSchema>

Defined in: ../../../packages/contracts/src/capabilities/vcs/schemas/pr.ts:95

Inferred TypeScript types.

  • VCSPullRequest
    • z.infer<typeof VCSPullRequestSchema>
      • typeof VCSPullRequestSchema
type VCSPullRequest = {
id: string;
number: number;
title: string;
state: 'merged' | 'open' | 'closed';
draft: boolean;
author: string;
branch: string;
baseBranch: string;
url: string;
createdAt: string;
updatedAt: string;
mergedAt: string | null;
additions?: number | undefined;
deletions?: number | undefined;
changedFiles?: number | undefined;
commentCount?: number | undefined;
reviewCount?: number | undefined;
head?: { ref: string; sha: string; } | null | undefined;
};