amplitude / amplitude/Amplitude-TypeScript

[Unified SDK] TypeError: Identify is not a constructor

Ouverte
#1,124 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
TypeScript
Étoiles
180
Forks
68
Merge moyen
3 j 1 h
PR mergées (30 j)
29

Description

#
## Expected Behavior

`Identify` class should be available for _identify_ event

## Current Behavior

when I use `new Identify().set`, as the documentation suggests, I'm getting an error that the class isn't a constructor. as a workaround, I imported `Identify` from `'amplitude/analytics-core'`, but I guess this is not the correct way

## Possible Solution

inside index.d.ts file, export the mentioned class (like in index.d.ts from analytics-browser)

## Steps to Reproduce

1.

![Image](https://github.com/user-attachments/assets/1b335491-f092-4e2e-a850-2c4d13b8635e)

2.

![Image](https://github.com/user-attachments/assets/9391c3d8-3df2-4763-b050-4ad90993b1ee)

3.
![Image](https://github.com/user-attachments/assets/90f8f30c-28e9-449e-84e5-466032a911e7)

## Environment
- JS SDK Version: 1.0.0-beta.2
- Installation Method: npm
- Browser and Version: Chrome 137

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.