@botwall/sdk
Version:
BotWall SDK for site protection and bot crawling
8 lines • 688 B
TypeScript
import { Request, Response, NextFunction } from 'express';
import { MiddlewareOptions } from './types';
export declare function createBotWallMiddleware(options: MiddlewareOptions): (req: Request, res: Response, next: NextFunction) => Promise<void>;
export declare function payPerCrawlMiddleware(options: MiddlewareOptions): (req: Request, res: Response, next: NextFunction) => Promise<void>;
export declare const requireBotWallMiddleware: typeof createBotWallMiddleware;
export type BotWallRequest = Request;
export declare function botWall(options?: Partial<MiddlewareOptions>): (req: Request, res: Response, next: NextFunction) => Promise<void>;
//# sourceMappingURL=middleware.d.ts.map