Create a catalog-backed NAP-INTENT resolver.
Catalog loader and target controller plus optional user default, chooser, and explicit-handler authorization hooks.
A catalog-backed resolver.
If required catalog or target-controller options are missing.
const resolver = createCatalogIntentResolver({ loadCatalog: () => installedNapplets, targets: { dispatch: (params) => openAndDispatch(params) }, getDefaultHandler: (archetype) => userDefaults[archetype],}); Copy
const resolver = createCatalogIntentResolver({ loadCatalog: () => installedNapplets, targets: { dispatch: (params) => openAndDispatch(params) }, getDefaultHandler: (archetype) => userDefaults[archetype],});
Create a catalog-backed NAP-INTENT resolver.