fetchEventsAcross
Import from: @xbbg/xnews
fetchEventsAcross<
Provider>(sources,options?):Promise<{events: readonlyEventRecord<Provider>[];results: readonlyEventProviderResult<Provider>[]; }>
Defined in: src/events.ts (declaration: events.d.ts:35)
Fetches several publishers concurrently and merges their events. Every source's envelope is returned so one failing publisher degrades the merge instead of failing it. Events are returned most urgent first, then most recently observed.
Type Parameters
Provider
Provider extends string
Parameters
sources
readonly EventSource<Provider>[]
options?
Returns
Promise<{ events: readonly EventRecord<Provider>[]; results: readonly EventProviderResult<Provider>[]; }>
