All files options.ts

100% Statements 4/4
100% Branches 2/2
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17    1x 1x     4x               4x    
import type { FpjsClientOptions } from '@fingerprintjs/fingerprintjs-pro-spa'
 
const pkgVersion = '2.1.0'
const pkgName = 'fingerprintjs-pro-svelte'
 
export function getOptions(options: FpjsClientOptions) {
  const clientOptions: FpjsClientOptions = {
    ...options,
    loadOptions: {
      ...options.loadOptions,
      integrationInfo: [...(options.loadOptions?.integrationInfo ?? []), `${pkgName}/${pkgVersion}`],
    },
  }
 
  return clientOptions
}