Socket
Socket
Sign inDemoInstall

@octokit/webhooks

Package Overview
Dependencies
Maintainers
4
Versions
255
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@octokit/webhooks - npm Package Compare versions

Comparing version 12.1.0 to 12.1.1

4

dist-src/index.js
import { createLogger } from "./createLogger.js";
import { createEventHandler } from "./event-handler/index.js";
import {
createEventHandler
} from "./event-handler/index.js";
import { sign, verify } from "@octokit/webhooks-methods";

@@ -4,0 +6,0 @@ import { verifyAndReceive } from "./verify-and-receive.js";

@@ -1,3 +0,3 @@

import type { EmitterWebhookEvent, EmitterWebhookEventName, HandlerFunction, Options, WebhookEventHandlerError } from "../types.js";
interface EventHandler<TTransformed> {
import type { EmitterWebhookEvent, EmitterWebhookEventName, HandlerFunction, Options, WebhookError, WebhookEventHandlerError } from "../types.js";
export interface EventHandler<TTransformed> {
on<E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>): void;

@@ -7,5 +7,4 @@ onAny(handler: (event: TTransformed extends unknown ? EmitterWebhookEvent : EmitterWebhookEvent & TTransformed) => any): void;

removeListener<E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>): void;
receive(event: EmitterWebhookEvent): Promise<void>;
receive(event: EmitterWebhookEvent | WebhookError): Promise<void>;
}
export declare function createEventHandler<TTransformed>(options: Options<TTransformed>): EventHandler<TTransformed>;
export {};

@@ -1,2 +0,2 @@

import type { EmitterWebhookEvent, State } from "../types.js";
export declare function receiverHandle(state: State, event: EmitterWebhookEvent): Promise<void>;
import type { EmitterWebhookEvent, State, WebhookError } from "../types.js";
export declare function receiverHandle(state: State, event: EmitterWebhookEvent | WebhookError): Promise<void>;
import type { RequestError } from "@octokit/request-error";
import type { WebhookEventMap, WebhookEventName } from "@octokit/webhooks-types";
export type { WebhookEventName } from "@octokit/webhooks-types";
import type { Logger } from "./createLogger.js";
import type { EventHandler } from "./event-handler/index.js";
import type { emitterEventNames } from "./generated/webhook-names.js";

@@ -13,3 +15,3 @@ export type EmitterWebhookEventName = (typeof emitterEventNames)[number];

id: string;
name: EmitterWebhookEventName;
name: WebhookEventName;
payload: string;

@@ -35,3 +37,3 @@ signature: string;

export interface State extends Options<any> {
eventHandler?: any;
eventHandler?: EventHandler<unknown>;
hooks: Hooks;

@@ -61,2 +63,1 @@ log: Logger;

}
export {};
import type { EmitterWebhookEventWithStringPayloadAndSignature, State } from "./types.js";
import type { EventHandler } from "./event-handler/index.js";
export declare function verifyAndReceive(state: State & {
secret: string;
eventHandler: EventHandler<unknown>;
}, event: EmitterWebhookEventWithStringPayloadAndSignature): Promise<void>;
{
"name": "@octokit/webhooks",
"version": "12.1.0",
"version": "12.1.1",
"description": "GitHub webhook events toolset for Node.js",

@@ -5,0 +5,0 @@ "keywords": [],

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc