interface MediaAssemblerOptionsInvoked for every type; receives the same handle as the typed
Dispatch callbacks receive a freshly-started handle on its first
matching content-block-start. Exactly one callback fires per
(messageId, blockType) pair.
Optional fetch override, forwarded to the SSE transport. Useful
for auth proxies, Next.js route handlers, or tests with injected
mocks. Ignored when webSocketFactory is also supplied.
Invoked for every type; receives the same handle as the typed callback. Useful for writing one "all media" consumer without registering four type-specific callbacks.