@octokit/webhooks
Advanced tools
Comparing version 12.1.0 to 12.1.1
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
185847
2118