listenPartialLossAvailablePerSignal

declare function listenPartialLossAvailablePerSignal(filterFn: (event: PartialLossContract) => boolean, fn: (event: PartialLossContract) => void): () => void;

Subscribes to partial loss level events, delivering the callback once per new signal id.

Deduplicates on event.data.id — only the first matching loss level of a signal reaches the callback. The same per-level caveat as the partial-profit form applies: narrow filterFn to a single level if you need each one.

Parameter Description
filterFn Predicate selecting which events are considered
fn Callback invoked once per new signal id