Interface WebhookRequestLike

Lo mínimo que este middleware necesita de una petición.

Se declara aquí en vez de importar los tipos de Express para no depender de Express: el paquete no tiene dependencias de runtime y no va a tener una de tipos. Un Request de verdad cumple esto de sobra, así que el middleware encaja en app.post(...) sin un solo cast.

interface WebhookRequestLike {
    body?: unknown;
    headers: Record<string, undefined | string | string[]>;
}

Properties

Properties

body?: unknown

Lo que haya dejado el body parser, si había alguno.

headers: Record<string, undefined | string | string[]>