@trustcaptcha/trustcaptcha-frontend
Version:
Frondend library for trustcaptcha
24 lines (23 loc) • 1.13 kB
TypeScript
import { NamedTranslation } from "./locale";
import { License } from "./src/license";
export declare class Config {
sitekey: string;
privacyUrl: string;
trustcaptchaUrl: string;
trustcaptchaApi: string;
framework: string | null;
language: string;
theme: 'light' | 'dark' | 'media';
currentTheme: 'light' | 'dark';
autostart: boolean;
tokenFieldName: string;
bypassToken: string | null;
mode: 'standard' | 'minimal';
slider: 'disabled' | 'popup' | 'inline';
translation: NamedTranslation;
hideBranding: boolean;
hidePrivacy: boolean;
invisible: boolean;
licenseObject?: License;
constructor(sitekey: string, privacyUrl: string, trustcaptchaUrl: string, trustcaptchaApi: string, framework: string | null, language: string, theme: 'light' | 'dark' | 'media', currentTheme: 'light' | 'dark', autostart: boolean, tokenFieldName: string, bypassToken: string | null, mode: 'standard' | 'minimal', slider: 'disabled' | 'popup' | 'inline', translation: NamedTranslation, hideBranding: boolean, hidePrivacy: boolean, invisible: boolean, licenseObject?: License);
}