Description
Hello,
There's a discrepancy between the docs and the implementation of the Ampli Plugin.
I'm trying to write a plugin to forward data to other services and in some cases not to Amplitude, just like this middleware from the docs.
Expected Behavior
According to the docs:
if used as a destination type plugin, the expected return value is undefined
Current Behavior
This is not the case in the code: https://github.com/amplitude/Amplitude-TypeScript/blob/main/packages/analytics-types/src/plugin.ts#L25
Possible Solution
Update docs / change type to allow DestinationPlugins to return undefined
Environment
- JS SDK Version: 1.6.7
- Installation Method: yarn
- Browser and Version: Brave v1.46.153