@octokit/webhooks
Advanced tools
Comparing version 12.0.6 to 12.0.7
import type { EmitterWebhookEvent, EmitterWebhookEventName, HandlerFunction, Options, WebhookEventHandlerError } from "../types"; | ||
interface EventHandler<TTransformed> { | ||
on<E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>): void; | ||
onAny(handler: (event: EmitterWebhookEvent) => any): void; | ||
onError(handler: (event: WebhookEventHandlerError) => any): void; | ||
onAny(handler: (event: EmitterWebhookEvent & TTransformed) => any): void; | ||
onError(handler: (event: WebhookEventHandlerError<TTransformed>) => any): void; | ||
removeListener<E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>): void; | ||
@@ -7,0 +7,0 @@ receive(event: EmitterWebhookEvent): Promise<void>; |
import type { EmitterWebhookEvent, EmitterWebhookEventName, State, WebhookEventHandlerError } from "../types"; | ||
export declare function receiverOn(state: State, webhookNameOrNames: EmitterWebhookEventName | EmitterWebhookEventName[], handler: Function): void; | ||
export declare function receiverOnAny(state: State, handler: (event: EmitterWebhookEvent) => any): void; | ||
export declare function receiverOnError(state: State, handler: (event: WebhookEventHandlerError) => any): void; | ||
export declare function receiverOnAny<TTransformed>(state: State, handler: (event: EmitterWebhookEvent & TTransformed) => any): void; | ||
export declare function receiverOnError<TTransformed>(state: State, handler: (event: WebhookEventHandlerError<TTransformed>) => any): void; |
@@ -9,4 +9,4 @@ import { createEventHandler } from "./event-handler/index"; | ||
on: <E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>) => void; | ||
onAny: (callback: (event: EmitterWebhookEvent) => any) => void; | ||
onError: (callback: (event: WebhookEventHandlerError) => any) => void; | ||
onAny: (callback: (event: EmitterWebhookEvent & TTransformed) => any) => void; | ||
onError: (callback: (event: WebhookEventHandlerError<TTransformed>) => any) => void; | ||
removeListener: <E extends EmitterWebhookEventName | "*">(event: E | E[], callback: RemoveHandlerFunction<E, TTransformed>) => void; | ||
@@ -13,0 +13,0 @@ receive: (event: EmitterWebhookEvent) => Promise<void>; |
@@ -42,4 +42,4 @@ import type { RequestError } from "@octokit/request-error"; | ||
export type WebhookError = Error & Partial<RequestError>; | ||
export interface WebhookEventHandlerError extends AggregateError<WebhookError> { | ||
event: EmitterWebhookEvent; | ||
export interface WebhookEventHandlerError<TTransformed = unknown> extends AggregateError<WebhookError> { | ||
event: EmitterWebhookEvent & TTransformed; | ||
} | ||
@@ -46,0 +46,0 @@ /** |
{ | ||
"name": "@octokit/webhooks", | ||
"version": "12.0.6", | ||
"version": "12.0.7", | ||
"description": "GitHub webhook events toolset for Node.js", | ||
@@ -5,0 +5,0 @@ "keywords": [], |
181056