Skip to content

korosuke613/linear-webhook

Repository files navigation

linear-webhook

Webhook handler for Linear.

npm version CI codecov

Getting started

Use the package manager npm to install linear-webhook.

Install linear-webhook

npm i linear-webhook

Example code

handlerExample.ts

import { WebhookHandler, CreateIssueWebhook } from "linear-webhook";

const handler = new WebhookHandler();
handler.addCallback<CreateIssueWebhook>("CreateIssueWebhook", (webhook) => {
  console.log("This event is CreateIssueWebhook.");
  console.log(`Action: ${webhook.action}, Type: ${webhook.type}`);
});

(async () => {
  await handler.execCallback(webhook);
})();

output

This event is CreateIssueWebhook.
Action: create, Type: Issue