amplitude / amplitude/Amplitude-TypeScript

[Unified SDK] TypeError: Identify is not a constructor

Đang mở
#1,124 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
TypeScript
Star
180
Fork
68
Merge trung bình
3 ngày 1 giờ
Pull request đã merge (30 ngày)
29

Mô tả

#
## 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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.