amplitude / amplitude/ampli-examples
`Response not defined` error when disabling ampli on `load()`
- Dominant language
- Java
- Stars
- 12
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
`ReferenceError: Response not defined` is thrown when ampli is loaded with `disabled: true` flag.
Steps to reproduce:
1. Call `ampli.load()` with `disabled: true`
2. Add a valid event to the tracking plan
3. Call on event with ampli to validate
4. ReferenceError is thrown
If `disabled` flag is switched to false, application behaves as expected


As I can see, the error originates in the `ampli/index.js` generated file. There on line 245 `Promise.resolve` has `` type, however that is not defined in js runtime. This throws an error. If I manually remove the `` from the line, application works as expected. But this is not an option since the file is overwritten on every use of `ampli pull`.
OS: macOS Monterey 12.3
Node version: 16.14.2
Ampli version: @amplitude/ampli/1.10.0 darwin-arm64 node-v12.22.12
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.