amplitude / amplitude/Amplitude-TypeScript

[Unified SDK] TypeError: Identify is not a constructor

未关闭
#1,124 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug
主要语言
TypeScript
星标
180
派生
68
平均合并
3 天 1 小时
30 天内合并 PR
29

描述

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

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。