Webhook handler for Linear.
Use the package manager npm to install linear-webhook.
npm i linear-webhook
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