@inngest/middleware-encryption
Version:
E2E encryption middleware for Inngest.
13 lines (12 loc) • 554 B
TypeScript
import { InngestMiddleware, type MiddlewareOptions } from "inngest";
import { type EncryptionMiddlewareOptions } from "./middleware";
/**
* Encrypts and decrypts data sent to and from Inngest.
*
* Returns two separate middlewares: one for encrypting data, and one for
* decrypting data, used in special circumstances pre-v4.
*/
export declare const manualEncryptionMiddleware: (opts: EncryptionMiddlewareOptions) => {
encryptionMiddleware: InngestMiddleware<MiddlewareOptions>;
decryptionMiddleware: InngestMiddleware<MiddlewareOptions>;
};