import type { Request, Response } from 'express'; import type { Metadata } from 'twtxt-lib'; import { NodeCache } from '@cacheable/node-cache'; import { QueryParameters } from '../../types.js'; export interface MetadataHandler { cache: NodeCache; metadataParameter: QueryParameters['metadata']; req: Request; res: Response; } /** * * @param req * @param res * @param cache * @param metadataParameter */ export default function metadataHandler(req: Request, res: Response, metadata: Metadata, metadataParameter: QueryParameters['metadata']): void;