The addUnauthenticatedUserSearchPreferencesChangeHandler
method is available in custom.js
scripts after the application is fully loaded. It allows administrators to trigger a function when an unauthenticated user's search preferences change.
Example
const registration = addUnauthenticatedUserSearchPreferencesChangeHandler(newPreferences => doSomething(newPreferences))
...
// Later
registration.removeHandler()