UNPKG

@nestlab/google-recaptcha

Version:
18 lines (17 loc) 1.14 kB
import { Logger } from '@nestjs/common'; import { VerifyResponseOptions } from '../../interfaces/verify-response-decorator-options'; import { AbstractGoogleRecaptchaValidator } from './abstract-google-recaptcha-validator'; import { RecaptchaVerificationResult } from '../../models/recaptcha-verification-result'; import { VerifyResponseEnterprise } from '../../interfaces/verify-response-enterprise'; import { EnterpriseReasonTransformer } from '../enterprise-reason.transformer'; import { AxiosInstance } from 'axios'; import { RecaptchaConfigRef } from '../../models/recaptcha-config-ref'; export declare class GoogleRecaptchaEnterpriseValidator extends AbstractGoogleRecaptchaValidator<VerifyResponseEnterprise> { private readonly axios; private readonly logger; private readonly enterpriseReasonTransformer; private readonly headers; constructor(axios: AxiosInstance, logger: Logger, configRef: RecaptchaConfigRef, enterpriseReasonTransformer: EnterpriseReasonTransformer); validate(options: VerifyResponseOptions): Promise<RecaptchaVerificationResult<VerifyResponseEnterprise>>; private verifyResponse; }