@octokit/webhooks-types
Generated TypeScript definitions based on community contributed JSON Schemas
Last updated 2 years ago by octokitbot .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @octokit/webhooks-types 
SYNC missed versions from official npm registry.

Octokit Webhooks

machine-readable, always up-to-date GitHub Webhooks specifications

Update status

Download

Download the latest specification at octokit.github.io/webhooks/payload-examples/api.github.com/index.json

Usage

This package ships with types for the webhook events generated from the respective json schemas, which you can use like so:

import { WebhookEvent, IssuesOpenedEvent } from "@octokit/webhooks-types";

const handleWebhookEvent = (event: WebhookEvent) => {
  if ("action" in event && event.action === "completed") {
    console.log(`${event.sender.login} completed something!`);
  }
};

const handleIssuesOpenedEvent = (event: IssuesOpenedEvent) => {
  console.log(
    `${event.sender.login} opened "${event.issue.title}" on ${event.repository.full_name}`,
  );
};

⚠️ Caution ⚠️: Webhooks Types are expected to be used with the strictNullChecks option enabled in your tsconfig. If you don't have this option enabled, there's the possibility that you get never as the inferred type in some use cases. See #395 for details.

See also

LICENSE

MIT

Current Tags

  • 3.70.1-beta.2                                ...           beta (5 years ago)
  • 7.6.1                                ...           latest (2 years ago)

111 Versions

  • 7.6.1                                ...           2 years ago
  • 7.6.0                                ...           2 years ago
  • 7.5.1                                ...           2 years ago
  • 7.5.0                                ...           2 years ago
  • 7.4.0                                ...           2 years ago
  • 7.3.2                                ...           2 years ago
  • 7.3.1                                ...           3 years ago
  • 7.3.0                                ...           3 years ago
  • 7.2.0                                ...           3 years ago
  • 7.1.0                                ...           3 years ago
  • 7.0.3                                ...           3 years ago
  • 7.0.2                                ...           3 years ago
  • 7.0.1                                ...           3 years ago
  • 7.0.0                                ...           3 years ago
  • 6.11.0                                ...           3 years ago
  • 6.10.0                                ...           3 years ago
  • 6.9.0                                ...           3 years ago
  • 6.8.0                                ...           3 years ago
  • 6.7.0                                ...           3 years ago
  • 6.6.0                                ...           3 years ago
  • 6.5.0                                ...           3 years ago
  • 6.4.0                                ...           4 years ago
  • 6.3.6                                ...           4 years ago
  • 6.3.5                                ...           4 years ago
  • 6.3.4                                ...           4 years ago
  • 6.3.3                                ...           4 years ago
  • 6.3.2                                ...           4 years ago
  • 6.3.1                                ...           4 years ago
  • 6.3.0                                ...           4 years ago
  • 6.2.4                                ...           4 years ago
  • 6.2.3                                ...           4 years ago
  • 6.2.2                                ...           4 years ago
  • 6.2.1                                ...           4 years ago
  • 6.2.0                                ...           4 years ago
  • 6.1.2                                ...           4 years ago
  • 6.1.1                                ...           4 years ago
  • 6.1.0                                ...           4 years ago
  • 6.0.0                                ...           4 years ago
  • 5.8.0                                ...           4 years ago
  • 5.7.1                                ...           4 years ago
  • 5.7.0                                ...           4 years ago
  • 5.6.0                                ...           4 years ago
  • 5.5.1                                ...           4 years ago
  • 5.5.0                                ...           4 years ago
  • 5.4.0                                ...           4 years ago
  • 5.3.0                                ...           4 years ago
  • 5.2.0                                ...           4 years ago
  • 5.1.0                                ...           4 years ago
  • 5.0.0                                ...           4 years ago
  • 4.18.0                                ...           4 years ago
  • 4.17.1                                ...           4 years ago
  • 4.17.0                                ...           4 years ago
  • 4.16.0                                ...           4 years ago
  • 4.15.0                                ...           4 years ago
  • 4.14.0                                ...           4 years ago
  • 4.13.1                                ...           4 years ago
  • 4.13.0                                ...           4 years ago
  • 4.12.0                                ...           5 years ago
  • 4.11.0                                ...           5 years ago
  • 4.10.0                                ...           5 years ago
  • 4.9.0                                ...           5 years ago
  • 4.8.2                                ...           5 years ago
  • 4.8.1                                ...           5 years ago
  • 4.8.0                                ...           5 years ago
  • 4.7.0                                ...           5 years ago
  • 4.6.1                                ...           5 years ago
  • 4.6.0                                ...           5 years ago
  • 4.5.0                                ...           5 years ago
  • 4.4.0                                ...           5 years ago
  • 4.3.1                                ...           5 years ago
  • 4.3.0                                ...           5 years ago
  • 4.2.2                                ...           5 years ago
  • 4.2.1                                ...           5 years ago
  • 4.2.0                                ...           5 years ago
  • 4.1.0                                ...           5 years ago
  • 4.0.3                                ...           5 years ago
  • 4.0.2                                ...           5 years ago
  • 4.0.1                                ...           5 years ago
  • 4.0.0                                ...           5 years ago
  • 3.77.1                                ...           5 years ago
  • 3.77.0                                ...           5 years ago
  • 3.76.2                                ...           5 years ago
  • 3.76.1                                ...           5 years ago
  • 3.76.0                                ...           5 years ago
  • 3.75.2                                ...           5 years ago
  • 3.75.1                                ...           5 years ago
  • 3.75.0                                ...           5 years ago
  • 3.74.0                                ...           5 years ago
  • 3.73.1                                ...           5 years ago
  • 3.73.0                                ...           5 years ago
  • 3.72.0                                ...           5 years ago
  • 3.71.2                                ...           5 years ago
  • 3.71.1                                ...           5 years ago
  • 3.71.0                                ...           5 years ago
  • 3.70.2                                ...           5 years ago
  • 3.70.1                                ...           5 years ago
  • 3.70.1-beta.2                                ...           5 years ago
  • 3.70.1-beta.1                                ...           5 years ago
  • 3.70.0                                ...           5 years ago
  • 3.69.4                                ...           5 years ago
  • 3.69.3                                ...           5 years ago
  • 3.69.2                                ...           5 years ago
  • 3.69.1                                ...           5 years ago
  • 3.69.0                                ...           5 years ago
  • 3.68.3                                ...           5 years ago
  • 3.68.2                                ...           5 years ago
  • 3.68.1                                ...           5 years ago
  • 0.0.0-development                                ...           5 years ago
  • 3.68.0                                ...           5 years ago
  • 3.68.0-beta.9                                ...           5 years ago
  • 3.68.0-beta.8                                ...           5 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 41
Last Day 0
Last Week 41
Last Month 0
Dependencies (0)
None
Dev Dependencies (0)
None
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |