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[]>