Przejdź do głównej zawartości

Interface: BotProtectionTokenProvider

Vendor-agnostic token provider interface

Methods

destroy()

destroy(): void

Cleanup widget and script resources

Returns

void


execute()

execute(options?): Promise<string | null>

Get a fresh bot protection token. Handles: in-flight deduplication, timeout, singleton script loading.

Parameters

options?
action?

string

Operation name (e.g. 'CustomerCreate') for action validation

timeoutMs?

number

Timeout in ms (default: 10000)

Returns

Promise<string | null>

Token string or null if unavailable (adblock, timeout, error)