1
0
Fork 0
toolkit/packages/github/src/interfaces.ts

30 lines
1016 B
TypeScript

/* eslint-disable @typescript-eslint/no-explicit-any */
import Webhooks from '@octokit/webhooks'
type WebhookPayload =
| Webhooks.WebhookPayloadPush
| Webhooks.WebhookPayloadPullRequest
| Webhooks.WebhookPayloadPullRequestReview
| Webhooks.WebhookPayloadPullRequestReviewComment
| Webhooks.WebhookPayloadStatus
| Webhooks.WebhookPayloadIssues
| Webhooks.WebhookPayloadIssueComment
| Webhooks.WebhookPayloadRelease
| Webhooks.WebhookPayloadRepositoryDispatch
| Webhooks.WebhookPayloadCheckRun
| Webhooks.WebhookPayloadDeployment
| Webhooks.WebhookPayloadCheckSuite
| Webhooks.WebhookPayloadWatch
| Webhooks.WebhookPayloadDeploymentStatus
| Webhooks.WebhookPayloadCreate
| Webhooks.WebhookPayloadDelete
| Webhooks.WebhookPayloadProjectCard
| Webhooks.WebhookPayloadPageBuild
| Webhooks.WebhookPayloadFork
| Webhooks.WebhookPayloadGollum
| Webhooks.WebhookPayloadMilestone
| Webhooks.WebhookPayloadProject
| Webhooks.WebhookPayloadLabel
export {Webhooks, WebhookPayload}