@centinel/nextjs
Version:
Package designed to add Centinel Analytica functionality to Next.js applications
18 lines • 647 B
TypeScript
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