/// import type { FingerprintJSPro, VisitorData } from '@fingerprintjs/fingerprintjs-pro-spa'; import type { FpjsVisitorQueryData, GetDataOptions } from './types'; import type { Writable } from 'svelte/store'; export type UseGetVisitorDataResult = { [Key in keyof FpjsVisitorQueryData]: Writable[Key]>; } & { /** * Fetches visitor data. * */ getData: (options?: UseVisitorDataOptions) => Promise | undefined>; }; export type UseVisitorDataOptions = FingerprintJSPro.GetOptions & Partial;