import type { LoadedFacets } from "../types.ts"; export async function disposeLoadedFacets(loaded: readonly LoadedFacets[]): Promise { const results = await Promise.allSettled(loaded.map((entry) => entry.dispose())); return results.flatMap((result) => (result.status === "rejected" ? [result.reason] : [])); }