UNPKG

@fedify/express

Version:

Integrate Fedify with Express

9 lines (8 loc) 523 B
import { Federation } from "@fedify/fedify"; import { NextFunction, Request, Response } from "express"; //#region src/index.d.ts type Middleware = (req: Request, res: Response, next: NextFunction) => void; type ContextDataFactory<TContextData> = (req: Request) => TContextData | Promise<TContextData>; declare function integrateFederation<TContextData>(federation: Federation<TContextData>, contextDataFactory: ContextDataFactory<TContextData>): Middleware; //#endregion export { ContextDataFactory, integrateFederation };