UNPKG

@centinel/nextjs

Version:

Package designed to add Centinel Analytica functionality to Next.js applications

18 lines 647 B
import { NextRequest } from 'next/server'; import { CentinelConfig } from './types'; declare class CentinelApiValidator { private config; constructor(config: CentinelConfig); isBot(request: NextRequest): Promise<boolean>; private extractClientInfo; private buildValidationPayload; private validateRequest; } export declare function createRequestValidator(config: CentinelConfig): { isBot: (request: NextRequest) => Promise<boolean>; }; export declare function createRequestValidatorFromEnv(): { isBot: (request: NextRequest) => Promise<boolean>; }; export { CentinelApiValidator }; //# sourceMappingURL=api.d.ts.map