Skip to content

Function: discoverAll()

ts
function discoverAll(discoveries: readonly PrinterDiscovery[]): Promise<DiscoveredPrinter[]>;

Universal printer discovery — aggregates results from multiple driver implementations.

Uses Promise.allSettled so one failing driver does not block others (DECISIONS.md D5). Rejected results are dropped silently — callers that need per-driver error detail should call the individual PrinterDiscovery.listPrinters() directly.

Parameters

ParameterType
discoveriesreadonly PrinterDiscovery[]

Returns

Promise<DiscoveredPrinter[]>