nestjs-cloudflare-turnstile
Version:
NestJS module for Cloudflare Turnstile CAPTCHA verification.
10 lines (9 loc) • 436 B
TypeScript
import { TurnstileService } from "../services";
import { TurnstileOptions } from "../interfaces";
import { CanActivate, ExecutionContext } from "@nestjs/common";
export declare class TurnstileGuard implements CanActivate {
private readonly options;
private readonly turnstileService;
constructor(options: TurnstileOptions, turnstileService: TurnstileService);
canActivate(context: ExecutionContext): Promise<boolean>;
}