fingerprintjs-pro-server-api-node-sdk icon indicating copy to clipboard operation
fingerprintjs-pro-server-api-node-sdk copied to clipboard

Expose `Visit` data type

Open JuroUhlar opened this issue 2 years ago • 0 comments

It would be nice if the library could expose the Visit data type.

I want to do something like

/**
 * @param { import('@fingerprintjs/fingerprintjs-pro-server-api').Visit} visitData - does't work 
 */
function checkSomethingInVisitData (visitData) {
  console.log(visitData.ipLocation.city);
} 

Where Visit corresponds to the components.schemas.Visit in the provided index.d.ts. But I can't because Visit is not exposed directly.

Adding declare type Visit = components['schemas']['Visit']; and removing [] brackets from Visit in the schema might be sufficient. Thank you!

JuroUhlar avatar Feb 21 '23 20:02 JuroUhlar