Factory function that creates a dedupe plugin for FetchEngine.
The plugin maintains a local Map<string, Promise> for in-flight tracking and installs an execute (pipe) hook at priority -30.
Map<string, Promise>
execute
-30
Deduplication configuration
FetchPlugin that can be installed via engine.use() or plugins config
engine.use()
plugins
const api = new FetchEngine({ baseUrl: 'https://api.example.com', plugins: [dedupePlugin(true)] }); Copy
const api = new FetchEngine({ baseUrl: 'https://api.example.com', plugins: [dedupePlugin(true)] });
Factory function that creates a dedupe plugin for FetchEngine.
The plugin maintains a local
Map<string, Promise>for in-flight tracking and installs anexecute(pipe) hook at priority-30.