UNPKG

@fingerprintjs/fingerprintjs-pro-react-native

Version:

Official React Native client for Fingerprint. Best identification solution for React Native.

26 lines (23 loc) 994 B
import { ProAgent, FingerprintJsProAgentParams, Tags, RequestOptions, VisitorId, VisitorData } from './types.js'; import '@fingerprintjs/fingerprintjs-pro-spa'; /** * * @group API Client approach * @platform web */ declare class FingerprintJsProAgent implements ProAgent { private readonly requestOptions; private readonly extendedResponseFormat; private readonly client; private readonly agentPromise; constructor({ apiKey, region, endpointUrl, fallbackEndpointUrls, extendedResponseFormat, requestOptions, scriptUrlPattern, storageKey, urlHashing, remoteControlDetection, cache, cachePrefix, cacheLocation, cacheTimeInSeconds, }: FingerprintJsProAgentParams); /** * @inheritDoc * */ getVisitorId(tags?: Tags, linkedId?: string, options?: RequestOptions): Promise<VisitorId>; /** * @inheritDoc * */ getVisitorData(tags?: Tags, linkedId?: string, options?: RequestOptions): Promise<VisitorData>; } export { FingerprintJsProAgent };