19 lines
578 B
TypeScript
19 lines
578 B
TypeScript
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<unknown>;
|
|
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;
|