The mounted catalog (throws if none).
Set the device/platform profile used to select pack variants.
Subscribe to load progress; returns an unsubscribe function.
Whether pack id is currently loaded (reader ready).
Load pack id and its dependency closure; resolves when all are ready.
Each pack in the closure gains a reference.
Load every pack that contains an asset tagged label.
Release a reference to pack id (and its dependency closure). Disposes a
pack once its refcount reaches zero.
Read an asset's raw bytes by key, loading (and retaining) its owning pack on demand. A pack first reached this way stays resident until unloadAll — use loadPack/release when you need scoped lifetimes.
Release every pack and dispose all readers.
Load the catalog (from a URL or an in-memory CatalogDoc).