UNPKG

@centinel/nextjs

Version:

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

21 lines 705 B
import { CentinelConfig, MiddlewareEvent, CentinelResult } from '../types'; export declare class CentinelMiddleware { private readonly config; private readonly defaultTimeout; private backoffState; constructor(config: CentinelConfig); validate(event: MiddlewareEvent): Promise<CentinelResult>; private handleValidationResult; private getRealHost; private getClientInfo; private createPayload; private callValidator; private parseValidationResponse; private parseDecision; private applyCookies; private getHost; private shouldSkipValidation; private recordFailure; private recordSuccess; } //# sourceMappingURL=CentinelMiddleware.d.ts.map