UNPKG

@botwall/sdk

Version:

BotWall SDK for site protection and bot crawling

8 lines 688 B
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