@fedify/express
Version:
Integrate Fedify with Express
9 lines (8 loc) • 523 B
TypeScript
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 };